Моя модель «Пользователь» имеет атрибут даты :birthday
. Но если я отправлю день рождения в любом формате, отличном от x/x/x
, он просто станет нулем. Так, например, 1/1/1
становится «0001-01-01», но 1/1/15
становится ноль. 1/1/2
будет "0001-01-02", но 22/1/3
будет nil.Каков правильный формат для типа даты?
Я чувствую, что здесь что-то отсутствует. Не может быть правдой, что атрибуты даты могут быть только x/x/x
, правильно?
Обычно вы должны представить 'Date' или' Time' (или 'DateTime'), а не' String'. – mhutter
@Manuel Итак, как работает «1/1/1», когда «1/1/15» нет? –
У меня нет идеи. Возможно, это связано с используемой вами БД. Вот почему вы должны представить дату; см. ответ Макса Уильяма ниже. – mhutter