我有一个多选标记,并希望自动选择在数据库中标记为活动的项目
我在视图中有这个:
<%= select_tag 'graph[]', options_for_select(@graphs.collect {|s| [s.name, s.id]}), :multiple => true, :class => "multiselect" %>
这些对象中的每一个都有一个属性叫做active,这是一个布尔值,任何人都可以帮助制作它,以便选择带有true的那些而不是吗?
非常感谢!
答案 0 :(得分:0)
试试这段代码
<%= select_tag 'graph[]', options_for_select(@graphs.collect {|s| [s.name, s.id]},[array of ids]), :multiple => true, :class => "multiselect" %>
用你的布尔值数组
替换[array of array]