大家好,我是 rails 3 的新手,我有一个应用程序,我想将想法与评论联系起来。
当我展示一个想法时,在视图的底部我显示一个表单来为这个想法添加新评论,当点击保存评论时,我必须传递idea_id,我创建我的模型评论
belongs_to :user
belongs_to :idea
attr_accessible :description, :likes, :name, :user_id, :idea_id
在展示想法的观点中,把这个
= render :partial => "comments/index", :collection => @idea.comments
= render :partial => "comments/form", :locals => {:comment=> @comment}
在评论的_form中我包含idea来获取idea_id来保存
= form_for [@idea, @comment] do |f|
在我的路由器中我把这个
resources :ideas do
member do
resources :comments
end
end
现在我得到这个错误
undefined method `idea_comments_path'
任何想法,任何人都知道一个文件来更好地解释如何在 Rails 中使用成员!