我已經在路線如下:軌道鏈接到嵌套的路線不工作
resources :projects do
resources :schedules
end
我想去看演出時間表頁面。耙路線列出了這一點:
project_schedule GET /projects/:project_id/schedules/:id(.:format) schedules#show
我有以下的其他頁面上的鏈接時間表#顯示頁面:
<%= link_to 'Show Schedule', project_schedule_path(project.id, schedule.id) %>
頁返回以下錯誤:
Couldn't find Schedule with id=26
這裏有參數:
{"project_id"=>"26",
"id"=>"48"}
我知道這些編號存在時間表,因爲我可以在控制檯中找到它:
<Schedule id: 48, project_id: 26, created_at: "2013-11-25 19:08:00", updated_at: "2013-11-25 19:08:00">
爲什麼鏈接不工作?謝謝。
的錯誤狀態,它不能用'id' 48 – AbM
發現附表與'id' 26.你是顯示的調度實例你的編號是48,但你試圖找到一個編號爲26的時間表。你很困惑時間表和項目編號的地方。 – ksu
謝謝,鏈接正在工作,但由於某種原因,現在控制器不是。我有這是我的控制器:@schedule = Schedule.find(params [:project_id],params [:schedule_id])但它給出了與上面相同的錯誤。有任何想法嗎? – Philip7899