Ruby on Rails中的嵌套URL,控制器和视图
我想要做的是将我的页面嵌套在Rails中,例如:
www.mysite.com/fifa17/ps4
这样,一旦我在show.html.erb上 ,我就可以使用该路线在该控制台平台上专门为该游戏销售我的产品。
目前,我有一个带有has_many :games
的Console
模型和带有has_many :games
的Game
模型,但我无法使路由和视图工作。 我只有一个或两个控制器吗?
我有两个name
ActiveRecords的Games
和Consoles
。 我似乎能够调用其中一个操作(即Console.name
),但不能同时调用控制台名称和游戏名称。
阅读本文的一个好地方是Ruby on Rails 关联指南和路由指南 。
你想要做的是更新你的Console
和Game
关联,使用has_and_belongs_to_many
。 你可以在这里阅读更多内容
并仔细检查您的路由,检查此StackOverflow问题类似的情况。