2013-07-26 47 views
3

我想設置我的表單字段的默認值,但我不知道我可以在那裏傳遞的信息。這是我到目前爲止有:如何在頁面加載時在我的表單中設置默認值? (Rails)

def month_options 
    [["JAN", "01"], ["FEB", "02"], ["MAR", "03"], ["APR", "04"], ["MAY", "05"], ["JUN", "06"], ["JUL", "07"], ["AUG", "08"], ["SEP", "09"], ["OCT", "10"], ["NOV", "11"], ["DEC", "12"]] 
end 

在我看來,我使用這個:

<%= select_tag :month, options_for_select(month_options, params[:month]) %> 

我希望能夠到我的表單字段的默認值設置爲當前月。

回答

2

也許

<%= select_tag :month, options_for_select(month_options, params[:month] || "JAN") %> 

...如果你想選擇的值默認爲 「揚」 的params[:month]nil

0

傳遞這樣選擇的選項:

:selected => params[:default_value] 

您可以傳遞參數,字符串等任何你情況而定。

+0

我相信這是用於表單構建器選擇標籤(即'f.select ...')而不是'select_tag' – varatis

相關問題