Я хочу высушить несколько моделей, переместив общие области в модуль, например:
module CommonScopes
extend ActiveSupport::Concern
module ClassMethods
scope :ordered_for_display, order("#{self.to_s.tableize}.rank asc")
end
end
Я также хочу создать общие спецификации для тестирования модуля.К сожалению, когда я пытаюсь включить общую область в мою модель, я получаю:
undefined method `order' for CommonScopes::ClassMethods:Module
Есть идеи?Спасибо!