1

ユーザーは多くのクラシファイドを持っています。クラシファイドは、その所有者によってのみ更新、変更、表示/非表示されます。公開されているすべての広告のインデックスとショー ページがあります。ネストされたリソースを使用する利点はありますか、またはアクセス許可/current_user を介してプロセスを管理する必要がありますか?

4

1 に答える 1

0

フィルタリングの容易さを考えている場合は、ネストされたリソースをポリモーフィックな関連付けで使用する利点があります。すべてにアクセスしたり、ユーザーごとにフィルタリングしたりするために、または/classifieds持つことができます。/user/1/classifiedsまた、関連付けの管理が簡単になります。たとえば、 でアクセスされる分類された更新フォームに user_id を渡す必要はありません/user/1/classifieds/1/edit。リソースのセットアップにそれほど時間がかからず、いくつかの優れた利点が得られることがわかりました. プロセス全体を簡単にすると思われる、人気があると思われるこの gem をチェックすることもできます: Inherited Resources

于 2013-04-19T21:29:16.377 に答える