ruby on rails 3-定义所选项目



我有一个多选标记,希望数据库中标记为活动的项目自动选择

我看到了这个:

<%= select_tag 'graph[]', options_for_select(@graphs.collect {|s| [s.name, s.id]}), :multiple => true, :class => "multiselect" %>

每一个对象都有一个名为active的属性,它是一个布尔值,有人能帮助制作它吗?这样,带true的对象就会被选中,否则就不会了?

非常感谢!

尝试此代码

<%= select_tag 'graph[]', options_for_select(@graphs.collect {|s| [s.name, s.id]},[array of ids]), :multiple => true, :class => "multiselect" %>

将[array of ids]替换为布尔值数组

最新更新