在我看来,我有这个表格:
<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
我不知道我错过了什么......我会很感激任何帮助