Хронический разбор дат Twitter до целого числа
-
29-10-2019 - |
Вопрос
Я снова борюсь с форматированием даты в Rails.Я пытаюсь сравнить дату из ActiveRecord с датой создания твита в cron rake, но получаю ошибки, которых я не понимаю.
родовое словоЗдесь строка 29 помещает tweet ['created_at']. inspect, но если я удалю это, это приведет к фатальной ошибке в операторе if, который появляется вскоре после него.
родовое словоЧто мне кажется странным, так это то, что кажется, что обе даты отлично конвертируются, а затем показывают время unix для сравнения.Так почему же в определенный момент возникает фатальная ошибка?
Решение 2
Исправлено:
родовое словоДругие советы
Твит на этом этапе имеет неправильный формат.Вы ожидаете массив, но это не так - вся запись твита из json представлена в виде строки.
Просто поместите код if tweet.respond_to?(:each)
под кодом tweets.each do |tweet|
(с соответствующим кодом end
).