###前提・実現したいこと
現在railsでユーザーが投稿をできるようなアプリケーションを作成しています。投稿の詳細(reviewのshow)ページを開こうとするとエラーがでます。エラーはコントローラーの値がとってこれていないことで起きています。しかし、paramsにはコントローラー及びアクションがしっかり入っています。
authenticity_tokenが原因なのでしょうか?
###該当のソースコード
reviews_controller.rb
show @review = Review.find(params[:id]) end
ターミナルで表示したparmasの中身
{"_method"=>"get", "authenticity_token"=> "DJbWBx3i/SbB2vj/NKojvngtzwLZ+/U68MrXDGiUnnjRfALiy4CJhXizJEMZ77DasqNF5uRfDJXXcik2g2C/GA==", "controller"=>"reviews", "action"=>"show", "id"=>"10"}
↓がauthenticity_tokenと一致していないからコントローラーから値をとってこれないのでしょうか?
session[:_csrf_token] => "3erU5dZidKO5ady8LUWTZMqOiuQ9pPmvJ7j+Ouv0IWA="
###試したこと
showのviewの中身を消してみると何もないページはしっかり表示された。
アクション自体は動いているが、コントローラーの値をとってこれていない。
###補足情報(言語/FW/ツール等のバージョンなど)
rails 4.2.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。