它实际上应该是非常微不足道的,但我遇到了奇怪的问题。
我正在开发一个游戏数据库,用户可以在其中绘制游戏条目并为这些评论写评论。当然,评论 URL(显示视图)必须依赖于游戏的 id,例如 localhost:3000/games/1/reviews/2
所以这些是我的路线
resources :games do
resources :reviews
end
我想打开评论的显示视图
<%= link_to "zum Review", game_review_path(@game, @review) %>
这是所有基本的教程内容。
但我只收到一个路由错误。尝试这种方法
url_for([@game, @review])
至少不会导致路由错误,但是打开的不是reviews show-view,而是游戏的show view,也就是这个链接实际放置的地方!
我的模型关联设置正确,我的控制器操作都是基本的教程内容。我究竟做错了什么?