在我的routes.rb
文件中,我有此条目,并在信息下命名为该名称:
get 'account-pending', to: 'info/account_pendings#index'
如果我使用强度为/account-pending
的静态路由,则当然会将我带到适当的页面,并在浏览器URL中添加/account-pending
。
我可以这样询问这条路线:
url_helpers.info_account_pendings_path
但这返回:
/info/account_pendings
我可以要求info_account_pendings_path
并由Rails返回/account-pending
吗?
答案 0 :(得分:1)
您可能想在路由文件中实际使用namespace
命令。
namespace :info do
get 'account-pending', controller: :account_pendings, action: index
end
实际上已经要求获取命名路由的路径,请尝试:Rails: Check output of path helper from console