默认情况下,我的网络应用会对网址“/ users / 1”执行“显示”操作。
我有以下路线:
get 'profile' => 'users#show'
我已经设置了授权,以便已登录的用户只能查看他的页面。但我也想阻止URL“/ users / 1”上的“show”操作。什么是最好的方法来解决这个问题?
答案 0 :(得分:2)
限制你在路线中拥有的东西。
resources :users, only: [:whatever_action]
或
resources :users, except: [:show]