我正在嘗試在Rails中編寫一個幫助函數,將值數組轉換爲radio_buttons
的數組。在我的表單我有這樣的:如何在Ruby on Rails中將數組轉換爲content_tags?
<%= radio_tags_for_select(f.object.invoice_types) %>
這是我的助手功能:
def radio_tags_for_select(array)
options = []
array.each do |value|
options << content_tag(:span, value, :class => 'radio_option')
end
options
end
不幸的是,該功能吐出來的只有原始的HTML,我真的不能使用。有沒有更好的解決方案,甚至可以使用radio_tag
幫手?
感謝您的任何幫助。
您使用RoR 3,3.1還是3.2?請相應地限制您的標籤。 – PinnyM 2013-03-04 22:36:21