1

モデルをリソースとして定義して、すべての REST URL を取得したいと考えています。

しかし、生成されたルートの一部を無効にしたいと考えています (DELETE など)。これには簡単な API がありますか、それともすべてのルートを個別に宣言する必要があるだけですか?

4

3 に答える 3

2

これを行うには2つの方法があります

config/routes.rb で

1) @emm として、必要なルートのみを定義することをお勧めします

exclude2)ルートに except キーワードを使用

Ex: Excluding destroy action 

resources :books, :except => [:destroy]

ここでもっと読む

HTH

于 2013-01-22T04:01:57.433 に答える
2

routes.rbのようなもの:

resources :photos, :only => [:index, :show]

詳しくはこちらをご覧ください

于 2013-01-22T03:51:34.303 に答える
0

次のような特定のアクションを除外することもできます。 resources :articles, except: :destroy

于 2013-01-22T03:53:35.667 に答える