2011-12-14 49 views
0

我無法確定如何使用select_month將默認月份設置爲4。不知道我做錯了什麼。謝謝。設置調用時的默認值select_month

select_month(Date.today, 
      :field_name => 'month', 
     :use_month_numbers => true, 
     :html_options => { :selected => '4'}) 

回答

4

我覺得這裏你需要使用Date.new(2011年4)代替Date.today設置默認

select_month(Date.new(2011, 4), 
      :field_name => 'month', 
      :use_month_numbers => true) 
+0

是的,這是有效的。謝謝。 – user612308 2011-12-14 16:46:40

0

我能得到這個簡單的使用當前日期

select_month Date.today.month, {add_month_numbers: true} 
1

我在信用卡形式使用實現了這個:

select_month 6, { add_month_numbers: true } 
0,我的信用卡形式的偉大工程

以6月爲默認值呈現。我用這個來渲染用戶在cc表單被重新渲染時選擇的月份。我實際上並沒有硬代碼6.