Rails - 指定要包含在路由 'resources' 语句中的其他页面
Rails - Specifying additional pages to be included in routes 'resources' statement
我使用 rails 生成脚手架生成了标准页面,但想添加一个新页面。
而不是在 routes.rb 中添加以下内容:
get "newpage" => 'controller#newpage'
有没有办法将 'newpage' 包含在以下语句中?
resources :controller
resources :controllers do
collection do
get :action_name
end
end
示例:
resources :users do
collection do
get :my_name
end
end
在您的控制台中使用以下命令验证生成的网址:
rake routes | grep 'users'
根据结果,您可以在 view/controllers.
中执行 my_name_users_path
查看更多信息here
我使用 rails 生成脚手架生成了标准页面,但想添加一个新页面。
而不是在 routes.rb 中添加以下内容:
get "newpage" => 'controller#newpage'
有没有办法将 'newpage' 包含在以下语句中?
resources :controller
resources :controllers do
collection do
get :action_name
end
end
示例:
resources :users do
collection do
get :my_name
end
end
在您的控制台中使用以下命令验证生成的网址:
rake routes | grep 'users'
根据结果,您可以在 view/controllers.
中执行 my_name_users_path查看更多信息here