我有两个模型,Worker
和Schedule
,每个工作人员都有一个时间表
我正在构建一个方法来为每个工人生成一组日期。 如何指定参数,以便方法为特定工作人员生成日期数组?
工人模型:
def self.labor_days
work_from = Date.parse('01/01/2014') #Doctor.schedule.date_start
work_to = Date.parse('01/01/2016') # Doctor.schedule.date_end
work_range = work_from..work_to
work_range.map {|d| d.strftime "%d/%m/%Y" }
end
工人控制员
def show
@working_days = Doctor.labor_days
end
答案 0 :(得分:0)
很难理解你在问什么。如果您只想将Range
转换为Array
,则只需致电:
work_range.to_a