ユーザーは多くのクラシファイドを持っています。クラシファイドは、その所有者によってのみ更新、変更、表示/非表示されます。公開されているすべての広告のインデックスとショー ページがあります。ネストされたリソースを使用する利点はありますか、またはアクセス許可/current_user を介してプロセスを管理する必要がありますか?
質問する
30 次
1 に答える
0
フィルタリングの容易さを考えている場合は、ネストされたリソースをポリモーフィックな関連付けで使用する利点があります。すべてにアクセスしたり、ユーザーごとにフィルタリングしたりするために、または/classifieds
持つことができます。/user/1/classifieds
また、関連付けの管理が簡単になります。たとえば、 でアクセスされる分類された更新フォームに user_id を渡す必要はありません/user/1/classifieds/1/edit
。リソースのセットアップにそれほど時間がかからず、いくつかの優れた利点が得られることがわかりました. プロセス全体を簡単にすると思われる、人気があると思われるこの gem をチェックすることもできます: Inherited Resources。
于 2013-04-19T21:29:16.377 に答える