Хитрый выпуск ...
Допустим, следующие модели:
class Foo::Bar < ActiveRecord::Base
class Foo::Nut < ActiveRecord::Base
Следующий маршрут:
namespace :admin do
resources :bars do
resources :nuts do
В действии create для орехов в / admin / bars / 100 / nuts я создаю модель на основе данных постов и хотел бы ответить:
@respond_with(:admin, @bar, @nut) (where bar and nut had been set up in the action)
Мне подарили эту прекрасную ошибку:
NoMethodError (undefined method `admin_foo_bar_foo_nut_url')
Я бы хотел, чтобы рельсы искали admin_bar_nut_url, а не admin_foo_bar_foo_nut_url.
Есть идеи, если я смогу обойти это? Ясно, что мои модели определены в модулях ...
Предпочел бы отказаться от пространства имен модели, но может, если я должен.
Большое спасибо!