Допустим, у меня есть модель под названием Отсутствие, которая выглядит примерно такрубин проверить, если текущая дата находится в пределах даты записей
:id => :integer,
:employee_id => :integer,
:start_date => :date,
:end_date => :date
мне нужно проверить, если сотрудник находится далеко сегодня, и возвращает истину, если они есть. Кто-то, если у них есть запись отсутствия, что
- имеет дату начала сегодня или до сегодняшнего дня,
- Имеет дату завершения, которая является либо нулевым, или сегодня или впереди сегодня.
так мне нужен метод на Работника, который является чем-то вроде
def is_away
?????
end
, пожалуйста, помогите!
Вы пытались использовать 'Time.now' для текущей даты и сравнивать с атрибутами' start_date' и 'end_date'? – lurker
Gararth, если вы нашли хотя бы один из полезных ответов, пожалуйста, выберите тот, который вам больше всего понравился. –