Каков механизм в Rails для совместного использования информации в рамках текущего объема запроса?
Те, кто знаком с Asp.Net, должны знать, что существует контекст, доступный для всех объектов, которые вызываются во время запроса.
Что-нибудь подобное в Rails?
-121--1831015-Я хочу высушить несколько моделей путем перемещения общих областей в модуль, что-то вроде:
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
Какие-то идеи? Спасибо!