私はstart_time
とend_time
の2つのフィールドにdatetime形式で格納しています。datetimeをさまざまなセクションに分割する
私はいくつかの助けが必要な問題は、start_time属性から入力された日付を使用して、開始時刻と終了時刻がend_time属性の日付を構成します同じ日がある、ちょうど時間が異なるだろう。
<div class="field">
<%= f.label :start_time %>
<%= f.datetime_select :start_time, :minute_step => 15, :default => Time.now+1.week, :order => [:month, :day, :year] %>
</div>
<div class="field">
<%= f.label :end_time %>
<%= f.time_select :end_time, :ignore_date => true, :minute_step => 15 %>
</div>
だから、隠しフィールドを使用して?確かに、フロントエンドではなくモデルで正しい日時を構築する方が理にかなっていますか? – Elliot
なぜ彼らは隠されなければならないのですか? –
入力されたモデルからどのように日付を構築するのですか? 2番目の日付を記入するためにフォームを提出する必要があります。明らかにあなたはそれを望んでいません。 –