我有这个命名空间:
namespace :admin do
resources :users
end
当我尝试使用admin_users_url(User.last)
时,生成的网址为:http://test.host/admin/users.1
它应该是:http://test.host/admin/users/1
有人可以帮助我吗?
答案 0 :(得分:1)
您想要呼叫的是:
admin_user_url(User.last)
您正在访问特定资源,因此路径名称是单数,而不是复数。
另外,使用 rake routes 检查您的路线名称和路径。