Я использую Feedzirra для анализа кормов, а также метод для создания записей, как«опубликовала» время не права при анализе с использованием Feedzirra
class Feed < ActiveRecord::Base
def create_entries rawfeed
self.entries.create(title: rawfeed.title, content:rawfeed.content, published:rawfeed.published,
url: rawfeed.url, guid: rawfeed.id)
end
Это работает отлично, за исключением «опубликовала» время на что созданном является действительно проводной: что-то вроде
2000-01-01 17:26:15 UTC
Я проверяю вход, который я передал методу создания, он выглядит хорошо. Поэтому я просто не знаю, что пошло не так. Другие атрибуты являются нормальными, включая атрибут «created_at». У кого-нибудь есть предложение? Огромное спасибо.
Я ошибался ... Независимо от того, что вы использовали,: поле времени может обрабатывать только «ВРЕМЯ», без года, месяцев и дней. Я убедился в SQLite3 и MySQL. – xoyip
Спасибо за ваше решение. Это действительно работает. Я не заметил ": datetime". – melodrama