У меня очень простой каждый цикл, написанный на Ruby:
params[:category].each do |i|
cat = Category.find(i)
string << cat.name
end
Странная проблема в том, что он проходит этот цикл только один раз!
params[:category]
должен быть массивомиз параметров, которые все вошли под меткой категории, верно?
это было сгенерировано с помощью тега выбора в контроллере:
<%=select_tag "category", options_from_collection_for_select(@category,"id" , "name"),:multiple => true, :class=>"bbFormSelect",:id=>"select_category", :name => "category" %>
Дайте мне знать, если вы видите, что не так!