在select_tag中,使用options_from_collection_for_select,如何在rails上的ruby中设置所选元素

Man*_*ava 2 ruby ruby-on-rails

在select_tag中,使用options_from_collection_for_select,如何在Rails的ruby中设置选择框元素中的选定元素

 select_tag "server", options_from_collection_for_select(@server, "id", "name")
Run Code Online (Sandbox Code Playgroud)

如selected =“ selected”为选项设置

Man*_*ava 6

在中select_tag,当您使用时要选择的options_from_collection_for_select第四个参数options_from_collection_for_selectvalue(在您的示例中为id)

<%= select_tag "people", options_from_collection_for_select(@people, "id", "name",2)%>
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,选择了2个ID,您可以将要选择的选项的ID放入select_tag

有关更多信息,请参考下面的链接

http://apidock.com/rails/ActionView/Helpers/FormOptionsHelper/options_from_collection_for_select

干杯!