0

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

4

1 回答 1

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) %>

参考这个 并尝试类似的东西

<%= select_year Date.today, :start_year => Time.now.year, :end_year => Time.now.year - 95, :field_name => :grad_year, :prefix => :profile  %>
于 2013-06-05T06:50:04.450 回答