【发布时间】:2012-06-26 20:45:04
【问题描述】:
我在用户下嵌套了控制器评论,都是由脚手架生成器生成的;视图/索引操作效果很好,但是当我尝试创建模型(/users/1/reviews/new)时出现错误
No route matches {:controller=>"reviews", :user_id=>#<Review id: nil, user_id: nil, reviewer_id: nil, predisposition: nil, description: nil, created_at: nil, updated_at: nil>}
我尝试将 form_for @review 更改为 form_for user_reviews_path(@review),但 create 操作出现相同的错误。
我该如何解决这个问题?
如果你能推荐我一本关于 Ruby On Rails 食谱的书,我将不胜感激(我从 pragmatic 读过 ROR 食谱,但它太简单了)。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 controller