Rails - 预先使用grouped_options_for_select选择多个选项

olo*_*loo 0 ruby-on-rails actionviewhelper

我想在rails 4.1中使用grouped_options_for_select时预先选择多个选项

方法签名是

grouped_options_for_select(grouped_options, selected_key= = nil, options = {})
Run Code Online (Sandbox Code Playgroud)

selected_key仅允许与精确选项匹配的单个值.我想预先选择多个选项,因为我使用的是多选.反正有没有这样做?

小智 5

您可以selected_key为您的案例制作一组值.

文档:

"选中也可以是使用多重选择时要选择的值数组."

如果你看看来源grouped_options_for_select它只是调用options_for_select传递selected_key.