在我的Rails 3.1控制器ActivitiesController
中,我有一个名为random
(即/activities/random
)的动作,它找到一个随机活动,然后只重定向到该活动({{1} action是实际渲染活动的东西。)
到目前为止,这对我来说效果很好,但是现在我正处于Ajax-ify应用程序的过程中,我开始觉得*可能有一个单独的控制器操作show
是一个糟糕的设计选择。
将随机化功能纳入random
行动是否更好?
* 更新/澄清:添加Ajax功能时,我发现show
与views/activities/random.js
相同。毕竟,从渲染的角度来看,这两个动作是相同的,唯一的区别是views/activities/show.js
。