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