我使用rails生成脚手架生成了标准页面,但想添加一个新页面。
而不是在 routes.rb 中添加以下内容:
get "newpage" => 'controller#newpage'
有没有办法在以下语句中包含"新页面"?
resources :controller
resources :controllers do
collection do
get :action_name
end
end
例:
resources :users do
collection do
get :my_name
end
end
在控制台中,使用以下命令验证生成的 URL:
rake routes | grep 'users'
根据结果,您可以在视图/控制器中执行my_name_users_path。
更多信息请点击这里