0
ли это нормально, что рельсы поставить что-то вроде этого:Как изменить формат даты в рельсах
DateTime.now = 2013-07-28T16:21:13+02:00
Почему это T между датой и временем? Как я могу удалить его. В I18n у меня есть по умолчанию:
default: ! '%a, %d %b %Y %H:%M:%S %z'
Если вы установили значение по умолчанию в I18n, используйте I18n для форматирования DateTime: 'I18n.l (DateTime.now, format:: default)' (Да, 'format:: default' является необязательным, если вы не хотите другого формат, чем ': default') – MrYoshiji
ok, но почему я вижу это T - у меня есть другое приложение rails, и между датой и временем T нет. – Wordica
Это потому, что к этой дате был вызван метод 'to_s': выполнение' puts DateTime.now' вызывает неявное 'to_s' на' DateTime.now' (в вашей консоли IRB, попробуйте 'DateTime.now' и' DateTime .now.to_s', вы поймете) – MrYoshiji