【发布时间】:2010-04-28 05:01:33
【问题描述】:
我有几个从控制器调用的方法,感觉应该将它们拉出并放入控制器外部的可重用类中。人们通常把这些东西放在哪里?我知道我可以将它们放入我的 ApplicationController,但如果我认为以后可以在其他应用程序中使用这些方法,这似乎不是一个很好的解决方案。
另外,我的控制器中有一堆实用方法,可能不会在其他控制器中使用,或者将来根本不会使用,但我觉得它们只是让我的控制器有点膨胀。人们通常是为了清洁而将它们移到某个地方,还是最终得到一个巨大的控制器?
我来自 Java 和 Actionscript,我只是为这些东西创建新的 util 类。
【问题讨论】:
标签: ruby-on-rails ruby architecture