0
我正在创建一篇文章,但如果用户想要,它会创建一个单一的评论,根据一个text_field_tag决定用户决定与否。注释不会与当前文章保存到数据库模型图标
在控制器中,event.create我有以下逻辑
@comment = Comment.new
@comment.article_id = params[:decide].to_i
@comment.customer_id = current_customer.id
@comment.description = params[:description]
respond_to do |format|
if @comment.save
else
end
end
我有问题,我得到的其他的响应,这意味着我不能将它保存,我不明白为什么,保存电话是什么?
我还注意到,注释创建选项在每个操作中都有默认行。
@article= Article.find(params[:event_id])
我只是想知道,如果comment.save调用的方法在我的评论控制器,或不救就救它直接在数据库
会有一种方法来验证保存参数是否正确的某种?作为一个控制台也许? – Jseb 2013-03-17 22:25:58
要了解有关错误的信息,请在末尾使用bang编写save方法=>'save!'。然后,如果记录无效,则会引发异常,您将在页面上看到它。 – Zippie 2013-03-17 22:29:01
谢谢,我会标记它有一个很好的答案 – Jseb 2013-03-17 22:29:35