Используйте тег collection_select. У меня есть несколько блоков выбора в одном из моих приложений код ниже. В вашем примере просто замените annoucement
на business
.
<%= collection_select 'announcement', 'category_ids',
Category.all, :id, :name,
{ :include_blank => 'None'},
{ :multiple => true,
:name =>'announcement[category_ids][]',
:selected => 0 } %>
edit: Вы можете удалить :multiple => true
, если не хотите иметь множественный выбор.
:selected => 0
устанавливает выбранный элемент при загрузке первым элементом в списке, который я устанавливаю как 'None'
, используя {:include_blank => 'None'}