ユーザーは、データベース内のデータ型due_time_at
を持つフィールドを割り当てることができます。TIME
彼らが時間を更新した後、彼らは気が変わって特定の時間を望んでいないかもしれません. 現在、ユーザーが時間を設定しようとすると、DBNULL
のフィールドが設定されます。00:00
これを元に戻す方法はありますnil
か?
""
投稿のすべての属性を強制することで、望ましい結果を得ることができました。時間を に設定したにもかかわらず、フィールド 、、 params[:something][:'due_time_at(1i)']
にparams[:something][:'due_time_at(2i)']
はまだデータが残っているようです。誰かがより良い方法を持っているなら、私に知らせてください。params[:something][:'due_time_at(3i)']
""
if params[:something][:'due_time_at(4i)'] == ""
params[:something][:'due_time_at(1i)'] = ""
params[:something][:'due_time_at(2i)'] = ""
params[:something][:'due_time_at(3i)'] = ""
params[:something][:'due_time_at(4i)'] = ""
params[:something][:'due_time_at(5i)'] = ""
end