with respond rails practices best ruby-on-rails json jbuilder

ruby-on-rails - respond - rails api serializer



Variable local indefinida o método `json ''en JBuilder (2)

Cuando intento obtener todas las categorías (acción de índice) hay un error:

undefined local variable or method `json''

Pero en la acción del espectáculo todo está bien. Todos los archivos tienen extensión .jbuilder. Aquí está el código del controlador:

def index @categories = Category.all end # GET /categories/1 # GET /categories/1.json def show @category = Category.find(params[:id]) end

Traza de pila

app / views / categories / index.json.builder: 1: en _app_views_categories_index_json_builder___502133872307116590_70140532925300'' actionpack (3.2.11) lib/action_view/template.rb:145:in bloque en render''
activesupport (3.2.11) lib / active_support / notifications.rb: 125: in instrument''
actionpack (3.2.11) lib/action_view/template.rb:143:in
instrument''
actionpack (3.2.11) lib/action_view/template.rb:143:in
instrument''
actionpack (3.2.11) lib/action_view/template.rb:143:in
render ''


Intente cambiar el nombre de su archivo index.json.builder a index.json.jbuilder