所以我有一个乐队表,一个节日表和一个bands_festivals表。我无法访问bands_festivals表的显示页面。 这是我的路线档案:
Ejemplo::Application.routes.draw do
resources :bands_festivals
resources :festivals do
resources :band_festivals
end
resources :bands do
resources :band_festivals
end
正如其他人所说,但我仍然会收到以下错误:
没有路线匹配{:action =>“show”,:controller =>“band_festivals”,:id =>#'<'BandFestival band_id:2,festival_id:1,year:1,created_at: “2013-11-20 19:24:38”,updated_at:“2013-11-20 19:24:38”>}
如果您想查看我的控制器,请访问:The "create new entry" page on a many-to-many-relationship
答案 0 :(得分:1)
你的错误说没有路由器控制器=>“乐队* a * _节日”但你的路线正在为乐队* s * _节日如CDub画画你的链接可能有拼写错误。
答案 1 :(得分:1)
您的路线没有band_festivals
路径,该路径未在festivals
或bands
下方命名。你需要:
一个。更改您的路线,以便您拥有resources :band_festivals
...
或
湾通过bands_festivals
更改您的视图以访问乐队节日。