我将我的个人资料路由到“/”。我使用 FriedlyID gem,所以如果你有一个像“ror_user”这样的用户名,路线看起来像:
http://localhost:3000/ror_user
root_path 仍然有效,因为它不使用索引操作。
resources :profiles, :only => [:show, :edit, :update], :path => "/"
这工作正常,但我想使用其他资源。就像我想用
resources :cookies
和 /cookies 得到这个错误:
Couldn't find Profile with id=cookies
问:如何告诉 Rails,只有在有匹配的配置文件时才路由到配置文件#show。或者当有同名操作时如何覆盖配置文件路由。或者也许整个概念是错误的:)。