В своем приложении ruby (1.9.3) на rails (3.1) я пытаюсь установить условное поведение в отношении задач и сроков. В частности, цвет индикатора выполнения.
Tasks belongs_to list
List has_many tasks
Я пытаюсь выяснить, не прошла ли последняя task.planned_for
дата в @list.tasks
@list.deadline.
И list.deadline
, и task.planned_for
: типы данных.
Так что, на мой взгляд, я ищу что-то вроде:
- if @last_task.planned_for > @list.deadline
Где
@tasks = @list.tasks.todo
@last_task = @tasks.last
Любые идеи о том, как лучше всего это сделать. Это (очевидно) не работает.