所以通常我date_select
在我的模型表单中的 Rails 应用程序中使用帮助程序,但在我正在构建的最新应用程序中,我需要为每个下拉列表(月、日、年)指定单独的 css id,这不是可能与date_select
. 所以相反,我一直在使用select_month
,select_day
和select_year
helpers 。问题来了:如何让它们都描述datetime
我数据库中的一条记录?
(顺便说一句,我已经看过这个问题,但它对我来说似乎毫无用处。另外,我不想做一些 jQuery 的东西来处理这个问题。)
这是我到目前为止所拥有的:
#default_time_for is just a helper method that returns the default time for the specified "period" of time (month,day,etc.)
<%= select_month(default_time_for(:month)) %>
<%= select_day(default_time_for(:day)) %>
<%= select_year(default_time_for(:year), {:start_year => Time.now.year-18, :end_year => 1930}) %>