私はmember
を知り、collection
はresources
と同じではありません。
ですが、resource
はどうですか。 resource
?にmember
とcollection
を使用していますか?リソースにメンバーやコレクションは必要ありませんか?
私は
resource :foo do
patch :confirm
end
と
resource :foo do
member do
patch :confirm
end
end
と
resource :foo do
collection do
patch :confirm
end
end
を見つけましたが同じです。
ルート=> /foo/confirm(.:format)
方法=> PATCH
アクション=> FoosController位resource block
ため
名=> confirm_foo
ない文書を、たったの約resources block
を確認します。
Rails Routing from the Outside In — Ruby on Rails Guides
resource
何member
またはcollection
収集方法ですを使用していませんか? member
またはcollection
またはこれを使用しないでください。これがベストプラクティスですか?
'resource'方法[十分に立証されている](http://guides.rubyonrails.org/routing.html#単一のリソース)を注意深く読んでください。 –
はい。メンバーとコレクションは言いません。 –
あなたが尋ねるものは私には不明です。 _正しい方法ですか?どの方法ですか? 'member'や' collection'に 'confirm'アクションが何のために使われているのか、アプリケーションロジックに完全に依存しています。メンバーの 'member'、コレクションの' collection'です。 –