rails 3 - namespace - viewer helper生成错误的路由

时间:2011-08-09 18:24:01

标签: ruby-on-rails ruby namespaces routes

我有这个命名空间:

namespace :admin do
  resources :users
end

当我尝试使用admin_users_url(User.last)时,生成的网址为:http://test.host/admin/users.1 它应该是:http://test.host/admin/users/1

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您想要呼叫的是:

admin_user_url(User.last)

您正在访问特定资源,因此路径名称是单数,而不是复数。

另外,使用 rake routes 检查您的路线名称和路径。