Использование функции localtime для получения ошибки в рельсах

Я развиваюсь Rails 4 application где я должен получить signin значение и отобразить его как localtime, Но у меня возникла проблема, когда я получаю значение входа из базы данных и использую локальное время, чтобы преобразовать его в local datetime.

userdatetime = users.signin.localtime

undefined method `localtime' for "2015-09-15T00:00:00.000Z":String

Если у кого-то есть решение, пожалуйста.

Спасибо

3 ответа

Пытаться

user_datetime = Datetime.parse(users.signin).to_time.localtime

signin вернуть String объект, строка не имеет localtime метод. Пытаться

 Time.parse(users.signin).localtime

неопределенный метод `localtime'для"2015-09-15T00:00:00.000Z": строка

Изменить это

userdatetime = users.signin.localtime

в

userdatetime = users.signin.to_time.localtime
Другие вопросы по тегам