Ruby on rails RubyonRails中的嵌套URL、控制器和视图
我试图做的是将我的页面嵌套在Rails中,例如:Ruby on rails RubyonRails中的嵌套URL、控制器和视图,ruby-on-rails,ruby,routes,nested,controllers,Ruby On Rails,Ruby,Routes,Nested,Controllers,我试图做的是将我的页面嵌套在Rails中,例如: www.mysite.com/fifa17/ps4 这样,一旦我上了show.html.erb,我就可以使用该路线在该控制台平台上专门为该游戏销售我的产品 目前,我有一个带有的控制台模型有许多:游戏,一个带有的游戏模型有许多:控制台,但我无法让路由和视图正常工作。我只有一个控制器还是两个控制器 我把游戏和控制台都放在name的ActiveRecords下。 我似乎能够调用其中一个操作(即Console.name),但不能同时调用控制台名称和游戏
www.mysite.com/fifa17/ps4
这样,一旦我上了show.html.erb,我就可以使用该路线在该控制台平台上专门为该游戏销售我的产品
目前,我有一个带有的控制台
模型有许多:游戏
,一个带有的游戏
模型有许多:控制台
,但我无法让路由和视图正常工作。我只有一个控制器还是两个控制器
我把游戏
和控制台
都放在name
的ActiveRecords下。
我似乎能够调用其中一个操作(即
Console.name
),但不能同时调用控制台名称和游戏名称。阅读此内容的好地方是Ruby on Rails和
您要做的是更新您的控制台
和游戏
关联,使用has\u和\u-belient\u-many
。你可以阅读更多关于这方面的内容
然后再次检查您的路由,检查类似情况。从更改关联开始。似乎这是HMT或HABTM的一个案例,请使用
游戏
和控制台
模型更新问题。您的模型应使用has\u和\u归属于\u many
。(或有多个通过:您的_join_表
)。使用有多个通过,不使用有并属于多个。