自分が投稿したPostについているいいね数の総計が欲しいです。
LikeModel
1=> #<Like id: 1, user_id: 1, post_id: 1, created_at: "xx", updated_at: "xx">
どのユーザー(user_id)がどのポスト(post_id)にいいねしたかという情報あります。
class LikesController < ApplicationController def create @like = Like.new(user_id: @current_user.id, post_id: params[:post_id]) @like.save redirect_to("/posts/#{params[:post_id]}") end
現在、Modelにそのポストを所有するユーザーidのカラムを足せば、解決するかと考えています。
そのような場合、コントローラーにはどの様に追記すればよろしいかご教示ください。
また、likeModelにカラムを新たに足さずして、総計を出せる方法があればお教え頂ければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/19 09:31