私は2つの属性start_time
とを持っていますend_time
。
start_time
入力した日付(時刻を除く)をフィールドに含めるにはどうすればよいですかend_time
(開始時刻と終了時刻は同じ日に発生するため、ユーザーに2回入力するように促す意味はありません)。
意見:
<div class="day">
<div class="field">
<%= f.label :start_time, "Date" %>
<%= f.date_select :start_time,:default => Time.now+1.week, :order => [:month, :day, :year], :ampm => true %>
</div>
<div class="field">
<%= f.label :start_time, "Start Time" %>
<%= f.time_select :start_time, :ignore_date => true, :minute_step => 15, :ampm => true, :default => Time.now.beginning_of_day + 9.hours %>
</div>
<div class="field">
<%= f.label :end_time, "End Time" %>
<%= f.time_select :end_time, :minute_step => 15, :ampm => true, :default => Time.now.beginning_of_day + 15.hours %>
</div>
<%= link_to_function "Remove this day", "remove_fields(this)" %>
</div>
どんな助けでもいただければ幸いです。