Product belogs_to categories. Has_many products category
I need a select tag that includes an optgroup tag.
Basically, I need my HTML markup for something similar to pseudo code:
<select name="product" class="products"> <option value=""></option> <optgroup label="Cheese"> <option value="1">cheese 1</option> <option value="2">cheese 2</option> <option value="3">cheese 3</option> </optgroup> <optgroup label="Juices"> <option value="3">juice 1</option> <option value="4">juice 2</option> <option value="5">juice 3</option> </optgroup> </select>
Based on my models, how can I generate an array for placement in grouped_options_for_select ? For example, what's the best approach to creating grouped_options ?
<%= select_tag 'product', grouped_options_for_select(grouped_options), :include_blank => true , :id => nil, :class => 'product' %>
source share