I think this is a simple problem but I haven''t had any luck so far. Here are the models involved: Product has_and_belongs_to_many SubCategories SubCategory belongs_to Category / has_and_belongs_to_many Products Category has_many SubCategories So when creating a new Product I have a multiple select form of SubCategories grouped by the Categories they belong to. I use option_groups_from_collection_for_select to create the optgroups / options. When this form is submitted, the only parameter from this form is the first one selected: "sub_category"=>{"id"=>"3"} or whatever is all that shows up. Here is the view: [select multiple="multiple" name="sub_category[id]" id="sub_category[id]"] [%option_groups_from_collection_for_select(@categories, :sub_categories, :name, :id, :name) %] [/select] (new to the mailing list, dunno if it eats html ) Thanks, -Aaron --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---