Итак, я перевел ERB на Slim и столкнулся с проблемами с линтером. Я получаю
Rails / Date: не используйте to_time
для объектов Date, потому что они ничего не знают о часовом поясе
Код на самом деле:
=@product.updated_at.to_time.strftime('%B %e @ %l:%M %p')
Данные на самом деле: 2018-11-16 12: 40: 20.12345. Я думал просто попытаться использовать .zone.today. Что приводит к
неопределенный метод `today 'для" EDT ": String
Так что я подумал, что буду использовать .current / .current.strftime ('% B% e @% l:% M% p'), и это приведет к
неопределенный метод `current 'для обеих попыток
Я зашел в мой application.rb и убедился, что у меня есть:
config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = :local
Чего мне не хватает?