rails命名空间始终指向一个操作

时间:2010-07-22 06:41:47

标签: ruby-on-rails

我有一个rails应用程序,其中我在路由中有一个命名空间,如下所示

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

我在app / controller / admin下有控制器

products_controller.rb有各种动作,如索引,显示,编辑,新建,创建,更新,销毁

当我尝试使用new_admin_product_path时,它指向索引操作而不是新操作。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

转到命令提示符并从应用程序根

运行rake路由

这将列出您的应用程序的所有路由。 在那里,您可以找到适合您新行动的路线。