Я использую Ruby on Rails 3 и хотел бы настроить маршруты для перезаписи URL-адресов с использованием пространств имен, за исключением действия (действие index ).
В файле roads.rb у меня есть:
namespace "users", :path => "user" do
resources :accounts
end
Так, например, URL-адреса для «показа» / «создания новых» учетных записей:
http://<site_name>/user/accounts/1
http://<site_name>/user/accounts/new
Я хотел бы переписать / перенаправить эти URL-адреса, за исключением для действия index, как / к
# For the 'index' action I would like to use plural 'users' instead of 'user'
http://<site_name>/users/accounts
# and
http://<site_name>/users
Как это сделать?
Я попробовал это
namespace "users", :path => "user", :except => :index do
resources :accounts
end
но это не работает.