我有一个模型
class Rcomment < ActiveRecord::Base
attr_accessible :comment, :rating
belongs_to :recipe
belongs_to :user
end
我正在尝试通过食谱的显示视图添加评论。我用虚拟数据填充了 rcomment 表,它通过以下方式显示良好:
@recipe = Recipe.find(params[:id])
@comments = @recipe.rcomments
所以我尝试了@newcomments = @recipe.rcomments.build(params[:recipe])
但它根本不起作用,出现错误:#<#:0x25ccd10> 的未定义方法 `rcomments_path'
如何让它显示可用的 form_for?
%= form_for(@newcomments) do |f| %>
<%= f.label :Comments %>
<%= f.text_field :comment%>
<%= f.label :ratings %>
<%= f.text_field :rating %>
<%= f.submit "Submit Comment", class: "btn btn-large btn-primary" %>
<% end %>