Кажется, Heroku/PostgreSQL не поддерживает strftime
. Так что, если я хочу, чтобы преобразовать что-то вроде:Почему Героку не любят strftime?
@event.date_start.strftime("%B #{@event.date_start.day.ordinalize}")
Каковы варианты без использования strftime
?
Edit:
Вот мой Heroku журнал ошибок. Это спотыкаясь на strftime
, который работает нормально в SQLite в моем Dev среде:
2013-05-19T15:51:07.001968+00:00 app[web.1]: ActionView::Template::Error (undefined method `strftime' for nil:NilClass):
что у вас есть и как результат выглядит, как вы хотите. Приведи примеры. –
Я не думаю, что это 'Heroku' или' postgres', тот же код работает для меня в командной строке Heroku, когда я пытаюсь. –
Вы уверены, что '@ event.date_time.respond_to? : strftime' и '@ event.date_start.respond_to? : day' (что означает: вы не переопределили свой атрибут getter)? – DMKE