前提・実現したいこと
簡単なsnsのアプリケーションを開発中の超初心者です。
投稿機能を実装しようとしてるのですが、ActiveStorageを使いツイッターのような画像と一緒に
文を投稿できるようにしたいです。
発生している問題・エラーメッセージ
画像なしの文章だけの投稿でも同様にこのエラーが出ました ActiveSupport::MessageVerifier::InvalidSignature - ActiveSupport::MessageVerifier::InvalidSignature: app/controllers/tweets_controller.rb:15:in `create'
該当のソースコード
ruby
1@tweets = Tweet.create!(tweet_params)
試したこと
ネットで調べたところActiveStorageが原因のようでした
関係なさそうですが、受け取ったparamsに漏れはなかったです。
13: def create
=> 14: binding.pry
15: @tweets = Tweet.create!(tweet_params)
16: end
[1] pry(#<TweetsController>)> params
=> <ActionController::Parameters {"authenticity_token"=>"59J3vUhgPiBE3yJt1lHANgNUf6eUtFClVNnAOuymk+pRd3Qjh+yLf4VJhNc8g3876ClprDv9qSov+jICccKZbw==", "tweet"=>{"image"=>"sample1.png", "text"=>"sss"}, "commit"=>"投稿する", "controller"=>"tweets", "action"=>"create"} permitted: false>
[2] pry(#<TweetsController>)> tweet_params
=> <ActionController::Parameters {"image"=>"sample1.png", "text"=>"sss", "user_id"=>1} permitted: true>
補足情報(FW/ツールのバージョンなど)
勉強しはじめの超初心者です。
拙い質問で申し訳ございません。よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/08 04:30
2020/12/08 04:48
2020/12/08 07:25