Я создаю приложение в Rails, которое по сути является инструментом управления праздниками. Сотрудник просит отпуск; электронная почта отправлена менеджеру на утверждение; менеджер утверждает / отклоняет и т. д.
Приложение позволит взять отпуск на полдня или на полдня, и мне интересно, как лучше всего справиться с полднями. Я не хочу предоставлять пользователю средство выбора времени. Я бы предпочел предложить указатели даты и AM / PM.
Я полагаю, что я ищу мнение о том, должен ли я 1) использовать выбранную дату в сочетании с, скажем, флажком AM, чтобы создать запись DateTime в БД, например. отпуск начинается 10 февраля в AM = "2011-02-10 00:00" или 2) я должен просто записать дату в БД со ссылкой на строку AM в отдельном поле.
Я хочу вывести отпуск в виде файлов .ics и потока, так что первый вариант для меня наиболее целесообразен, но, вероятно, создаст настоящую выдумку в коде. Любые мысли или дальнейшие варианты приветствуются.
Спасибо
Robin