我遇到了一个小(新手)问题。
我有 2 个模型:问题和评论。
评论模式:question_id, user_id, rating, comments
在“显示”视图中,我集成了以下表单(formtastic):
- semantic_form_for @question.reviews.build do |f|
= f.error_messages
= f.input :rating
= f.input :comments
= f.buttons
我的评论控制器的创建操作如下所示:
def create
@review = Review.new(params[:review])
@review.user_id = current_user.id
if @review.save
flash[:notice] = "Successfully created review."
redirect_to(@review.question)
else
redirect_to(@review.question)
end
end
但是,现在它似乎根本没有将问题 id 保存在 question_id 字段中。它确实很好地保存了 user_id。
有谁知道我做错了什么?如果您需要日志,请告诉我!提前致谢