私の Rails 3.1 controllerActivitiesController
には、ランダムなアクティビティを見つけてそのアクティビティにリダイレクトするrandom
(ie ) というアクションがあります (アクションは実際にアクティビティをレンダリングするものです)。/activities/random
show
これは今のところうまく機能していますが、今はアプリを Ajax 化する過程にあり、別のコントローラー アクションを持つことrandom
は設計上の選択として不適切である可能性があると感じ始めています*。
show
代わりに、ランダム化機能をアクションに組み込む方が良い設計ですか?
*更新/明確化:views/activities/random.js
Ajax 機能を追加すると、が と同じになることに気付きましたviews/activities/show.js
。結局、レンダリングの観点からは、2 つのアクションは同一であり、唯一の違いは:id => 'random'
.