2010-07-22 3 views
0

У меня есть приложение рельсы, в которых у меня есть пространство имен в маршруте, как показано нижерельсы имен всегда указывает на одно действие

map.namespace :admin do |admin|  
    admin.resources :products           
end 

У меня есть контроллер под приложение/контроллер/админ

products_controller.rb имеет различные действия, такие как index, show, edit, new, create, update, destroy

Когда я пытаюсь использовать new_admin_product_path, он указывает на действие индекса, а не на новое действие.

как это исправить?

ответ

1

Перейти к командной строке и запустить реки маршруты из вашего корня приложения

Это будет список всех маршрутов вашего приложения. Там вы можете найти, какой маршрут для вашего нового действия.

+0

Я не могу найти все действия в списке, сгенерированном рейк-маршрутами. вот почему я разместил здесь. – coder

+0

удивлен !!!!! Вы могли бы опубликовать результат рейк-маршрутов здесь? – MKumar

Смежные вопросы