我想定义一个范围以在初始化程序中使用它,它将表示类似
class GenerateCsv
def itnialize(start_date:, end_date:)
,,,
end
def call
AdminLog.dates_between(start_date, end_date).each do |record|
Csv.generate ...
end
end
end
如何定义此dates_between范围以在调用方法中使用它?
在我的AdminLog model我有created_at应该用来定义这个范围的字段
model:
# created_at :datetime not null
class AdminPanelLog < ApplicationRecord
scope :dates_between { |start_date, end_date| }
end