是否可以在Activerecord :: Base上定义全局范围?

时间:2015-09-21 14:12:58

标签: ruby-on-rails-4 named-scope

我知道我可以创建一个定义范围的模块,并将此模块包含在模型中,例如this question's discussion

但是说我有100个模型,所有模型都有created_at个字段。我希望从created_at读取范围,但我不想在所有模型中手动包含该模块。我想为所有模型定义范围全球

看到所有模型如何从ActiveRecord::Base继承,我一直在寻找在那里定义范围的方法,但是我使用关注点的努力最终会导致错误。

ActiveRecord::ActiveRecordError: ActiveRecord::Base doesn't belong in a hierarchy descending from ActiveRecord

0 个答案:

没有答案