datetime_selectで年月日+時刻を扱ったけれど、
年月日が「2000-01-01」になってしまった件。
自分の覚書として残します。
バージョン
Ruby:2.6.3
Rails:5.2.3
状況
Scheduleモデルにdeadlineカラムを持たせただけ。
views/schedules/_form.html.erb
<%= form_with(model: schedule, local: true) do |form| %>
<div class="field">
<%= form.label :deadline %>
<%= form.datetime_select :deadline %>
</div>
<div class="actions">
<%= form.submit %>
</div>
<% end %>
2019年12月25日 18:00で設定し、[Create Schedule]をクリック。
するとこうなる。

原因
deadlineカラムがtime型だった orz
db/schema.rb
create_table "schedules", force: :cascade do |t|
t.time "deadline"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end

