【发布时间】:2014-02-09 14:27:39
【问题描述】:
我有一个模型Project,它出现在我正在构建的应用程序的多个控制器中,因为它出现在多个页面上。用于此的 where 子句本身并不复杂,但我觉得它太大了,无法在每个需要具有这些约束的项目的方法上重复。
我的问题是,如果可能的话,这个对Projects 的常见调用会去哪里?在.NET 中,我有一个ProjectService 类,其中一个方法会返回所有项目,另一个会返回所有满足我条件的项目。我是 Rails 的新手,所以我很难知道它适合什么地方?
【问题讨论】:
-
项目模型的范围。
-
@depa 太棒了,谢谢
标签: ruby-on-rails ruby-on-rails-3 rails-activerecord