2
我有這樣的命名空間:軌道3 - 命名空間 - 瀏覽器輔助生成路線錯誤
namespace :admin do
resources :users
end
當我嘗試使用admin_users_url(User.last)
生成的網址是:http://test.host/admin/users.1 應該是:http://test.host/admin/users/1
有人能幫助我?
我有這樣的命名空間:軌道3 - 命名空間 - 瀏覽器輔助生成路線錯誤
namespace :admin do
resources :users
end
當我嘗試使用admin_users_url(User.last)
生成的網址是:http://test.host/admin/users.1 應該是:http://test.host/admin/users/1
有人能幫助我?
你要調用的是:
admin_user_url(User.last)
你訪問一個特定的資源,所以路由名稱是單數,不是複數。
另外,使用耙路線檢查您的路線名稱和路徑。
除了'namespace:adim'中明顯的拼寫錯誤嗎? http://guides.rubyonrails.org/routing.html#controller-namespaces-and-routing – iwasrobbed
不......我寫這個是一個簡單的例子。我的真實代碼是不同的。 – klebervirgilio
Ops ..抱歉,我的意思是它上面的代碼與我的真實代碼相同,但我只是更改了名稱...... – klebervirgilio