1

ルートファイルにリソースがあります:

resources :forwardings

そして、コレクション内のすべてのアイテムに設定を保存するアクションを追加する必要があります。

問題は、これを実装するためにどの方法を使用する必要があるかということです。

resources :forwardings do
  put 'save_all', :on => :collection
  # or
  post 'save_all', :on => :collection
end

たぶん私はいくつかの詳細が欠けているので、聞いてうれしいです。ありがとう

4

2 に答える 2

3

あなたは両方を使うことができます、それは問題ではありません、両方とも作成するのに「良い」です。

詳細はこちら:RESTでのPUTとPOST

本当にそれらの答えを調べてください、多くの説明があります。

于 2013-03-13T12:47:10.103 に答える
0

PUTは、作成/更新操作を実行するためにリソースIDを期待し、POSTは単にリソースを盲目的に作成します。または、POSTを使用してデータを投稿する場合、要求された操作を実行した後、サーバーによってリソースIDが割り当てられ、そのリソースIDを使用してさらに操作を実行できると言えます。リソースIDがサーバー側から割り当てられると予想される場合は、POSTを使用できます。または、リソースIDがクライアントによって指定される場合は、PUTを使用できます。

于 2016-10-16T12:18:06.003 に答える