Сегодня я наблюдаю странное поведение в моем приложении rails.
Я определил следующий маршрут в route.rb
map.namespace :admin do |admin|
admin.resources :users
end
и когда я использую rake: маршруты, я вижу следующие маршруты, как и ожидалось:
admin_users GET /admin/users {:action => 'index, :controller => 'admin/users'}
....
....
, которые идеально распределены по именам с точки зрения path_prefixes и name_prefixes.
У меня есть UsersController под app / controllers (не под app / controllers / admin), но каким-то образом rails выбирает UsersController под app / controllers вместо app / controllers / admin, это недавнее изменение в rails, где он возвращается к контроллеру, когда не находит его?