2013-07-31 63 views
0

我非常新的紅寶石,但工作在一個新的客戶端項目,我想改變當前下拉他們有多個複選框,但不知道如何或如果可能。更改生成紅寶石選擇複選框

當前的代碼:

<%= 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) %> 

人有什麼想法?非常感謝提前!

感謝

回答

0

我想,這應該做的伎倆:

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

感謝

+0

非常感謝,我給一個去,並得到未定義的方法'輸入」爲#<的ActionView: :Helpers :: FormBuilder:0x000000076853d8>? –

+0

你在使用formtastic嗎? –

+0

我認爲是的,do | f |是在窗體上,我看到f.select等..正在使用...對不起,我不是一個紅寶石的傢伙。 –