2010-10-26 108 views
1

這裏是我的Rails 3嵌套結構航線項目的Rails 3 - 嵌套Routes-幫助請求

resources :projects do 
    resources :notes, :photos 
    collection do 
     get 'yourproject', 'newjs' 
    end 
end 

這對於像

/projects 
/projects/1 
/projects/1/notes/ 
/projects/1/notes/3 

什麼是不工作的偉大工程:

/projects/1/notes/newjs 

任何Rails 3嵌套的資源專家在那裏?感謝

+0

通知你,我用新的JS創建一個新的註釋,通過JS。所以我可以用AJAX創建和更新/保存筆記,而不需要刷新頁面。謝謝! – AnApprentice 2010-10-26 02:27:21

回答

1

你錯過在那裏do,所以它的定義路線像/projects/newjs 應該

resources :projects do 
    resources :notes, :photos do 
    collection do 
     get 'yourproject', 'newjs' 
    end 
    end 
end 
+1

順便說一句,'rake routes'對調試很有幫助 – 2010-10-26 02:43:44

+0

你真是我的英雄。 – AnApprentice 2010-10-26 03:01:57

+0

其實等!這不工作的權利...關閉,但最終使得newjs_project_notes_path和newjs_project_photos_path ...當它應該只是讓「newjs_project_note_path」注意它pluraized筆記,它應該只是注意? – AnApprentice 2010-10-26 03:07:00