1
我有在多个控制器出现在我建立,因为它出现在多个页面上的应用程序的模型Project
。本文中的where
子句本身并不复杂,但我觉得这太大了,无法在需要具有这些约束的项目的每种方法上重复。在哪里放置常用的逻辑与回报率
我的问题是,在这里,如果可能的话,确实对Projects
这个共同的呼声走?在.NET
中,我有一个ProjectService
类,其中一个方法将返回所有项目,另一个返回所有满足我的条件的项目。我是Rails的新手,所以我很努力地看到它适合哪里?
退房范围:http://guides.rubyonrails.org/active_record_querying.html#scopes – depa
作用域您的项目模型。 – sevenseacat
@depa真棒,谢谢 – ediblecode