Rails日期/年份字段

时间:2013-06-05 06:27:33

标签: ruby-on-rails ruby-on-rails-3 datetime

我想在rails表格中只输入年份字段。我试过select_year,但它对我不起作用。 select_date也给了我问题,因为我的表单模型是关联的。有没有其他想法。

1 个答案:

答案 0 :(得分:1)

参考: - select_year

# Generates a select field for years that defaults to the current year that
# is named 'birth' rather than 'year'
<%= f.select_year(Date.today, :field_name => 'birth') %>

但如果您没有任何专栏,请使用

<%= select_year(Date.today) %>

参考this并尝试类似

的内容
<%= select_year Date.today, :start_year => Time.now.year, :end_year => Time.now.year - 95, :field_name => :grad_year, :prefix => :profile  %>