如何将多个符号参数传递给#options_for_select(包括:include_blank,:class和:required)?

时间:2015-02-03 19:28:19

标签: ruby-on-rails

我的Rails应用程序(版本4.1)中有以下行:

= f.select :method, options_for_select(ApplicationHelper::VERBS, 'GET'), {}, required: true, class: 'form-control'

其中ApplicationHelper::VERBS只是一个不同HTTP谓词的数组。我希望GET动词是默认选项(因此是...VERBS, 'GET')。我希望该字段是必需的(因此required: true)。我希望它具有form-control的CSS类上面这一行做了所有这些。

我也不想在下拉列表中有一个空选项。我知道我必须使用include_blank: false但是当我把它放在该行的末尾时,它不起作用(意味着空白区仍然存在):

= f.select :method, options_for_select(ApplicationHelper::VERBS, 'GET'), {}, required: true, class: 'form-control', include_blank: false

如果有了我想要的所有选项,我是否可以在下拉列表中摆脱那个空白区域?

0 个答案:

没有答案