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
was ein Neuling Fehler hier .... –
geschieht mit jeder. Wenn es Ihr Problem löst, achten Sie darauf, upvote und markieren Sie als Antwort – Sajan