Ruby on Rails中的嵌套URL,控制器和视图

时间:2017-07-04 12:41:58

标签: ruby-on-rails ruby routes nested controllers

我要做的是将我的页面嵌套在Rails中,例如:

www.mysite.com/fifa17/ps4

这样,一旦我在 show.html.erb 上,我就可以使用该路线在该控制台平台上专门为该游戏销售我的产品..

目前,我有一个Console模型has_many :gamesGame模型has_many :consoles,但我无法使路由和视图正常工作。我只有一个或两个控制器吗?

GamesConsoles都在{em> ActiveRecords 下播种name。 我似乎能够调用其中一个操作(即Console.name),但不能同时调用控制台名称和游戏名称。

1 个答案:

答案 0 :(得分:1)

阅读这篇文章的好地方是Ruby on Rails Associations GuideRouting Guide

您要做的是更新ConsoleGame关联,以使用has_and_belongs_to_many。您可以在here

上阅读更多内容

仔细检查您的路由,请查看此StackOverflow Question以查找类似情况。