私は印象派の宝石を使用していますが、うまく機能します。
これを user/show.html.erb ビューで使用して、個人のプロファイルのすべてのインプレッションをカウントしています (user.rb はインプレッション可能です)。
<%= @user.impressionist_count %>
ユーザーごとに各マイクロポストを分割し、それもカウントすることにしました (micropost.rb は印象的です)。
中micropost/show.html.erb
- このコードを使用して、特定の投稿が閲覧された回数をカウントしています
<%= @micropost.impressionist_count %>
同じユーザーに該当するすべての @micropost.impressionist_count を合計して、user/show.html.erb に追加しようとしています。どうやってやるの?
数学的に言えば、これが私がやろうとしていることです
合計 = user.impressionist_count + sum(micropost.impressionist_count)s