twitter「いいね」機能を初めて学んでいます。
createメソッド内で何故"params[:post_id]が使われてるか理解できません。
どの段階で
どなたか教えてくださる方がいましたら、よろしくお願いします。
"user", "post"のモデル、コントローラー、likeモデルは既に作成済み。
class LikesController < ApplicationController
before_action :authenticate_user
def create
@like = Like.new(user_id: @current_user.id, post_id: params[:post_id])
@like.save
redirect_to("/posts/#{params[:post_id]}")
end
def destroy
@like = Like.find_by(user_id: @current_user.id, post_id: params[:post_id])
@like.destroy
redirect_to("/posts/#{params[:post_id]}")
end
end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/14 04:27
2018/04/16 11:56
2018/04/16 14:45
2018/04/17 01:45 編集
2018/04/18 11:37