【发布时间】:2013-05-19 14:33:44
【问题描述】:
Heroku/PostgreSQL 似乎不支持strftime。所以,如果我想转换类似的东西:
@event.date_start.strftime("%B #{@event.date_start.day.ordinalize}")
不使用strftime有哪些选项?
编辑:
这是我的 Heroku 错误日志。它在strftime 上磕磕绊绊,它在我的开发环境中的 SQLite 中运行良好:
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)? -
我已将 heroku 日志错误添加到我的帖子中。
标签: ruby-on-rails ruby heroku strftime