我想将模型定义为获取所有 REST URL 的资源。
但是,我想禁用一些生成的路由(例如,DELETE)。是否有一个简单的 API,或者我只需要单独声明所有路由?
我想将模型定义为获取所有 REST URL 的资源。
但是,我想禁用一些生成的路由(例如,DELETE)。是否有一个简单的 API,或者我只需要单独声明所有路由?
你有两种方法可以做到这一点
在 config/routes.rb
1)作为@emm,建议只定义你想要的路线
2) 使用 except 关键字exclude
路由
Ex: Excluding destroy action
resources :books, :except => [:destroy]
高温高压
您还可以排除以下特定操作:
resources :articles, except: :destroy