:包含集合和成员不起作用的路由中的选项除外

Jay*_*Jay 6 routes ruby-on-rails

目前,当我运行时,路由例外仍会显示rake routes.

resources :userhome, :except => [:new, :create, :edit, :update, :show, :destroy] do
  collection do
    post :create_invitation
  end
  member do
    get :edit_profile_picture
    post :update_profile_picture
  end
end
Run Code Online (Sandbox Code Playgroud)

如何使例外工作?

Hck*_*Hck 24

消除不需要的路由的更简单方法是指定:only选项

resources :userhome, :only => [:index] 
Run Code Online (Sandbox Code Playgroud)

代替

resources :userhome, :except => [:new, :create, :edit, :update, :show, :destroy]
Run Code Online (Sandbox Code Playgroud)