=> [#<WelcomeCall id: 16, call_at: "2013-11-06 12:00:00">,
#<WelcomeCall id: 17, call_at: "2013-11-06 13:00:00">,
#<WelcomeCall id: 18, call_at: "2013-11-06 17:00:00">,
#<WelcomeCall id: 19, call_at: "2013-11-06 14:00:00">]
我想从所有这些WelcomeCall对象中获取一系列小时数。
=> [12, 13, 17, 14]
WelcomeCall 是 Rails 模型。
我为此使用过:
def self.scheduled_hours date
by_date(date).map do |wc|
wc.call_at.hour
end
end
但也许有更好的方法?