Rails - 指定要包含在路由'resources'语句中的其他页面



我使用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

更多信息请点击这里

最新更新