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

时间:2011-06-24 02:50:20

标签: ruby-on-rails routes

目前,当我运行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

如何使例外工作?

1 个答案:

答案 0 :(得分:23)

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

resources :userhome, :only => [:index] 

而不是

resources :userhome, :except => [:new, :create, :edit, :update, :show, :destroy]