実現したいこと
railsを用いた投稿一覧ページにおいて、impressionistにてPV順に投稿を並べる機能を追加しようとしています。
ただ下記エラーが発生しておりこちらを解決したいと思っております。
発生している問題・エラーメッセージ
NameError in PostsController#show uninitialized constant ActionDispatch::Http::ParameterFilter Did you mean? ActionDispatch::Http::Parameters def show @post=Post.find_by(id:params[:id]) impressionist(@post, nil, unique: [:session_hash]) end
該当のソースコード
gemfile
1gem 'impressionist'
model
1 is_impressionable :counter_cache => true
controller
1 def show 2 @post=Post.find_by(id:params[:id]) 3 impressionist(@post, nil, unique: [:session_hash]) 4 end
view
1<%= @post.impressions_count %>
試したこと
gem 'impressionist' => gem 'impressionist', '~>1.6.1'
ツールのバージョン
Rails 6.1.3
恐れ入りますがお分かりの方がいらっしゃいましたら、ご教示頂けますと幸いです。
あなたの回答
tips
プレビュー