Вы можете сделать это так:
account_pref_options = []
@account.account_preference.editorial_attributes.each do |k,v|
account_pref_options << [k.titleize, "editorial_#{key}"]
end
Затем используйте помощник по тегу select. Если внутри тега form_for model do |f|
, сделайте
<%= f.select :field_name, account_pref_options_options %>
Если есть тег form_tag
, сделайте
<%= select_tag(:field_name, options_for_select(account_pref_options)) %>
Проверьте EdgeGuides для получения дополнительной информации, а также API RoR.
http://edgeguides.rubyonrails.org/form_helpers.html#the-select-and-option-tags