1
我想知道什麼是落實到Rails以下功能路由的最佳方式:Ruby on Rails的 - ID參數添加到所有路由
場景:一個網站,用戶的賬號=>帳戶ID(賬號註冊)成爲網站內的主要實體。
示例:https://basecamp.com/:ID/ - 將授權用戶帶到Basecamp儀表板。從這裏所有的URL都包含:accountID,如https://basecamp.com/:ID/projects - 列出帳戶下的所有項目。
非常感謝提前!
是一個完整的例子 - 這就是我一直在尋找。我仍然留下的問題是如何生成URL以添加[:account_id]的值。任何想法? – 2013-02-14 04:04:45
IIRC你只是寫它像projects_path(@your_account_id)和edit_project_path(@your_account_id,@project)等 – 2013-02-14 14:58:12
@CarstenGehling有一個更簡單的方法,而不是將id附加到應用程序中的每個路線。當然,這是一個痛苦的脖子。我相信有一個選項可以在Rails中設置默認參數...不是嗎? – Mohamad 2015-08-01 12:55:12