При сохранении даты (месяц / день) с ActiveRecord, день увеличивается на два - PullRequest
0 голосов
/ 14 ноября 2018

Я искал и искал, но не могу найти ответ.Я недавно обновил рельсы, и с тех пор мой date_select корректно передается контроллеру, а затем .new поле дня увеличивается на два.Я не могу на всю жизнь понять, почему.

Вот селектор в представлении / форме:

Trip 1
<%= f.text_field :trip_id_1, class: "form-control",
                  id: "trip_id_input", maxlength: "6" %>
<%= f.date_select :trip_id_1_date,
                {discard_year: true, use_short_month: true,
                include_blank: true},
                {class: "form-control", id: "date_input"} %>

Тогда контроллер:

@user_bid = UserBid.new(user_bid_params)

КогдаЯ печатаю user_bid_params в журнале, все в порядке, но после вышеприведенной строки @ user_bid.trip_1_id_date показывает, что дата была увеличена на два.

в БД trip_id_1_date:

t.date "trip_id_1_date"

Всеработал нормально, пока я не обновил рельсы / рубин.

Есть мысли?Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...