У меня есть рейка задачи, которая оказывает следующую строку:Date.today вопрос Updation в рельсах и PostgreSQL
p "----------#{Date.today}"
p "--add_date---- #{add_date}"
Finder.find_by_app_id(lr.app_id).update_attributes(:last_delivery_at => Date.today,:next_run_date => add_date)
, который дает в консоли
«---------- 2016-05-26"
"--add_date ---- 2016-05-27 00:00:00 +0530"
, но в базе данных Postgresql:last_delivery_at : 2016-05-25
next_run_date : 2016-05-26
(она должна быть 2016-05-27
как в моей логике)
как эта дата становится -1 день, когда он обновляется в базе данных?
Я думаю, вы должны изменить свой 'date' столбец введите в столбец 'datetime', чтобы получить четкое представление о том, почему вы не получаете ожидаемое значение. – dp7