0

我对 ruby​​ 非常陌生,但是正在开发一个新的客户项目,并且我想将他们拥有的当前下拉列表更改为多个复选框,但不确定如何或是否可能。

当前代码是:

<%= f.label :section,t(:pick_admin_options)%><br/>
<% options =  (@admin_permission.action == :edit) ? section_options('edit') : section_options %>
<%= f.select :section, options_for_select(options,:selected => @admin_permission.section) %>

有人有想法么?非常感谢提前!

谢谢

4

1 回答 1

0

我认为,这应该可以解决问题:

<%= f.input :sections, :as => :check_boxes, :collection => 
((@admin_permission.action == :edit) ? section_options('edit') : section_options) %>

谢谢

于 2013-07-31T11:04:57.290 回答