我很遗憾地遇到了这个问题,当我尝试创建评论时,Product_id 保持为零。为我要审查的产品填写此内容的最简洁方法是什么?
评论_控制器
def create
@user = current_user
@review = @user.reviews.new(params[:review])
if @review.save
redirect_to products_path, notice: 'Thank you for your review'
else
render 'new'
end
end
我的产品、评论和用户设置了 has_many 和 belongs_to 关系。
审查的新观点
%h1 Write a Review
= form_for @review do |f|
%fieldset
= f.label :review
= f.text_area :review
%fieldset
= f.label :rating
= f.text_field :rating
%fieldset
= f.submit 'Post Review', class: 'btn btn-large btn-primary'
我知道我没有找到产品 - 我该如何找到它?