0
我有這種形式,我認爲建立控制器日期:獲取並從select_date和select_time
<tr>
<td>Date</td>
<td>
<%= select_date(@min_date, { :order => [:day, :month, :year], start_year: @start_year, end_year: @end_year }, style: "width: auto;") %>
</td>
</tr>
<tr>
<td>Time</td>
<td>
<%= select_time(@min_date, {}, style: "width: auto;") %>
</td>
</tr>
而且我得到它在我的控制器是這樣的:
unless params[:date].nil?
params[:event][:date] = DateTime.new(
params[:date][:year].to_i, params[:date][:month].to_i,
params[:date][:day].to_i, params[:date][:hour].to_i,
params[:date][:minute].to_i, 0
)
end
的問題在於輸入如下示例日期:
設置小時和分鐘,但不設日期:
(rdb:369) pp date
Sat, 09 Feb 2013 16:37:00 UTC +00:00
我不知道我錯過了什麼......我想感謝所有幫助
但我需要之前設定日期的事件保存到數據庫中,因爲我必須把它與其他日期比較反正只有在時間正在設定正確,而不是日期 – 2013-02-09 21:00:17