1
我將配置文件路由到「/」。 我用FriedlyID寶石,所以如果你有 像「ror_user」一USER_NAME,路線是這樣的:將資源路由到「/」,仍然可以使用其他資源
http://localhost:3000/ror_user
root_path仍然有效,因爲它不使用索引操作。
resources :profiles, :only => [:show, :edit, :update], :path => "/"
這工作正常,但我想要使用其他資源。 就像我想用
resources :cookies
和/餅乾得到這個錯誤:
Couldn't find Profile with id=cookies
問:如何告訴Rails,只有當有一個匹配的配置概況#顯示路線。或者當有一個名字相同的動作時,如何覆蓋配置文件路由。或者,也許整個概念是錯誤的:)。
您是否嘗試將'resource:cookies'放置在配置文件上方? – cutalion
此外,你必須重新啓動你的服務器,每次你改變你的配置文件,如'database.yml','routes.rb'等 – Salil