2010-07-22 7 views
0

J'ai une application de rails dans lequel j'ai un espace de noms dans l'itinéraire ci-dessousespace de noms rails toujours vers une seule action

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

Je le contrôleur sous app/contrôleur/admin

products_controller.rb a diverses actions comme index, afficher, modifier, nouveau, créer, mettre à jour, détruire

lorsque j'essaie d'utiliser le new_admin_product_path, il pointe vers l'action index plutôt que vers une nouvelle action.

comment résoudre ce problème?

Répondre

1

Aller à l'invite de commandes et exécutez des itinéraires de râteau de la racine de votre application

Ceci listera toutes les routes de votre application. Là, vous pouvez trouver quel itinéraire est pour votre nouvelle action.

+0

Je ne trouve pas toute l'action dans la liste générée par les routes rake. C'est pourquoi j'ai posté ici. – coder

+0

surpris !!!!! pourriez-vous afficher le résultat des routes de râteau ici? – MKumar