ruby on rails - Why doesn't Heroku like strftime? -
it seems heroku/postgresql doesn't support strftime
. so, if want convert like:
@event.date_start.strftime("%b #{@event.date_start.day.ordinalize}")
what options without using strftime
?
edit:
here's heroku error log. it's stumbling on strftime
, working fine in sqlite in dev environment:
2013-05-19t15:51:07.001968+00:00 app[web.1]: actionview::template::error (undefined method `strftime' nil:nilclass):
the problem @event
doesn't have date_start
:
2013-05-19t15:51:07.001968+00:00 app[web.1]: actionview::template::error (undefined method `strftime' nil:nilclass)
the above error means strftime
being called on nil
object, in case @event
's date_start
.
if event records should have date_start
update or delete problematic one.
otherwise can use try:
@event.date_start.try(:strftime, "%b #{@event.date_start.day.ordinalize}")
Comments
Post a Comment