私は画像ギャラリー Web アプリケーションに取り組んでいます。多くのアクセス ルートがあり、それらはすべて同じ方法でギャラリーをレンダリングする必要があります。唯一の違いは写真の順序です。
たとえば、次のようになります。
mysite.com/favorites -> shows all the pics ordered by number of favorites
mysite.com/views -> shows all the pics ordered by number of views
mysite.com/date -> shows all the pics ordered by date
mysite.com/votes -> shows all the pics ordered by votes
これらすべてのアクションは非常に似ているため、コントローラーでルートごとに 1 つのアクションを定義し、注文をパラメーターとして渡すことをお勧めしますか? または、このロジックはモデルで処理する必要がありますか?