2013-01-24 12 views
17

Wenn ich versuche, alle Kategorien zu erhalten (Index Aktion) gibt es einen Fehler:undefined lokale Variable oder Methode `json‘ in JBuilder

undefined local variable or method `json' 

Aber in Show Aktion alles in Ordnung. Alle Dateien haben die Erweiterung .jbuilder. Hier ist Code-Controller:

def index 
    @categories = Category.all 
end 

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

Stapelüberwachung:

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

+0

Die Stack-Trace und Ihre index.json.jbuilder könnten hilfreich sein –

+0

index.json.jbuilder ist leer. – Meliborn

Antwort

67

Versuchen Sie, Ihre Datei index.json.builder zu index.json.jbuilder

+9

Ich musste auch meinen Server neu starten. –

+1

Danke, ich bin blind und möglicherweise ein Idiot. : P – 23inhouse

+0

Ich habe dies getan und meinen Server neu gestartet, und immer noch Probleme. – Abram

Verwandte Themen