Как извлечь общий named_scopes из моделей ActiveRecord

SELECT AVG(CDBL(Quantity))
FROM OrderDetails;
12
задан Bartosz Blimke 9 October 2008 в 11:19
поделиться

1 ответ

Используйте модуль. Что-то вроде этого должно работать:

module CommonScopes
  def self.included(base)
    base.class_eval do
      named_scope :limit, lambda {|limit| {:limit => limit}}
    end
  end
end

Затем просто включайте CommonScopes, и Вы будете хороши для движения.

21
ответ дан 2 December 2019 в 07:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: