我正在尝试设置表单字段的默认值,但我不确定在哪里可以传递该信息。这是我到目前为止所做的:
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]) %>
我希望能够将表单字段的默认值设置为当前月份。
答案 0 :(得分:2)
也许
<%= select_tag :month, options_for_select(month_options, params[:month] || "JAN") %>
...如果您希望所选值默认为params[:month]
的“Jan”,则为nil
。
答案 1 :(得分:0)
传递所选的选项,如下所示:
:selected => params[:default_value]
您可以传递参数,字符串等,无论您的情况如何。