0

Ich arbeitete an Ajax auf meiner App Rails und ich habe einen ActionController :: InvalidAuthenticityToken Fehler.NameError wile hinzufügen config.action_view.embed_authenticity_token_in_remote_forms zu true

und ich lese dieses

config.action_view.embed_authenticity_token_in_remote_forms können Sie das Standardverhalten für authenticity_token in Formen setzen mit Fern: true. Standardmäßig ist es auf "false" gesetzt, was bedeutet, dass die Remote-Formulare kein authenticity_token enthalten, was hilfreich ist, wenn Sie das Formular mit Fragment-Caching ablegen. Remote-Formulare erhalten die Authentizität vom Meta-Tag, so dass die Einbettung nicht erforderlich ist, es sei denn, Sie unterstützen Browser ohne JavaScript. In diesem Fall können Sie entweder authenticity_token: true als Formularoption übergeben oder diese Konfigurationseinstellung auf true setzen.

von RailsGuides

so füge ich config.action_view.embed_authenticity_token_in_remote_forms=true zu \ config \ application.rb

und neu starten Schienen-Server, dann ist ein Fehler aufgetreten ist

/Users/haha ​​/ railsbridge/railsfun/ruby12weeks/eat/config/application.rb: 5: in ': undefinierte lokale Variable oder Methodenkonfiguration' für main: Objekt (NameError)

Habe ich es falsch plaziert?

dies my github

Antwort

0

Diese Linie oder eine beliebige Konfigurations Linie innerhalb Application class sein sollte, also nach Linie 12 und vor Zeile 16 in Ihrem Github Code

+0

was ein Neuling Fehler hier .... –

+0

geschieht mit jeder. Wenn es Ihr Problem löst, achten Sie darauf, upvote und markieren Sie als Antwort – Sajan