2012-12-21 38 views
2

我不太確定這裏發生了什麼。嵌套的資源這樣Rails使用嵌套資源呈現錯誤的URL

resources :users do 
    resources :bookmarks 
end 

後,我預計網址應該是,但軌道呈現相反的路徑/users/[bookmark-id]/bookmarks/[user-id]/edit

這是視圖

<%= link_to 'edit', edit_user_bookmark_path(@bookmark) %> 

不知道如何解決它?謝謝

+0

可以顯示'耙routes'的結果呢? –

回答

4

你期望的是the rule

替換爲:

<%= link_to 'edit', edit_user_bookmark_path(current_user, @bookmark) %>