Rails路由edit_path缺少动作:id

时间:2012-10-15 12:32:58

标签: ruby-on-rails routes

我在路由文件中有以下内容(在我的Rails 3.0应用程序中):

   namespace :admin do
    resources :users  
   end

用户编辑屏幕的链接如下所示:

   <%= link_to 'Edit', edit_admin_user_path(user) %>

当我点击它时,我收到以下错误:

   Unknown action
   The action '2201' could not be found for Admin::UsersController

这里缺少一些非常明显的东西,对吧?

谢谢,

1 个答案:

答案 0 :(得分:0)

确保你没有“全部”#34;在您显示的资源条目之前定义的路由。路线匹配在第一场比赛时停止;该错误表示您可能尝试使用该ID作为方法名称。