【发布时间】:2016-07-19 20:54:14
【问题描述】:
我有一个选择标签,我通过循环记录和手动创建选项来生成它。代码如下:
<%= f.select (:book_id_eq_any) do %>
<%= content_tag(:option, "Choose your option", value: "", disabled: '', selected: '') %>
<% @books.each do |book| %>
<%= content_tag(:option, book.book_title, value: book.id) %>
<% end %>
<% end %>
当我添加 {multiple: true} 时,它不起作用。谁能给我提示。谢谢
【问题讨论】:
-
什么“不起作用”?它会给你一个错误吗,它是否忽略了标志,只是让它成为一个单一的选择,等等。你没有在示例中的任何地方设置
multiple: true。你能在设置该属性时显示你正在使用的代码吗 -
强参数设置是否接受数组?
标签: ruby-on-rails ruby-on-rails-4