Je travaillais sur l'application ajax on my rails et j'ai reçu une erreur ActionController :: InvalidAuthenticityToken.NameError wile ajouter config.action_view.embed_authenticity_token_in_remote_forms à true
et je lis ce
config.action_view.embed_authenticity_token_in_remote_forms vous permet de définir le comportement par défaut pour authenticity_token sous des formes avec à distance: true. Par défaut, il est défini sur false, ce qui signifie que les formulaires distants n'incluent pas authenticity_token, ce qui est utile lorsque vous mettez en cache le formulaire en mode fragment- . Les formulaires distants obtiennent l'authenticité à partir de la balise meta, l'intégration n'est donc pas nécessaire à moins que vous ne preniez en charge les navigateurs sans JavaScript. Dans ce cas, vous pouvez passer authenticity_token: true en tant qu'option de formulaire ou définir ce paramètre de configuration sur true.
de RailsGuides
donc j'ajouter à config.action_view.embed_authenticity_token_in_remote_forms=true
\ config \ application.rb
et redémarrez le serveur de rails, alors une erreur est survenue
/Utilisateurs/haha / railsbridge/railsfun/ruby12weeks/eat/config/application.rb: 'dans': variable locale non définie ou méthode config 'pour main: Object (NameError)
L'ai-je placé au mauvais endroit?
c'est my github
Quelle erreur de débutant ici .... –
Happens avec toutes les personnes. Si cela résout votre problème, ne pas déranger upvote et marquer comme réponse – Sajan