2013-06-05 112 views
0

我想在我的rails格式中只輸入年份字段。我試過select_year,但它不適合我。 select_date也給我問題,因爲我的表單模型是關聯的。有沒有其他的想法。Rails日期/年份字段

+0

你遇到什麼問題與'select_year'和'select_date'? – Salil

+0

你也想一年下拉或輸入字段? – Salil

+0

f.select_year給了錯誤 –

回答

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 %> 
+0

未定義的方法'select_year'爲#

+0

只是使用'<%= select_year(Date.today,:field_name =>'birth')%>'然後 – Salil

+0

這隻適用於窗體,但它提交數據時給我提問 –

相關問題