i have three select list fill with collect, but from same "product" table:
<p>
<span>Categoria:</span><%= select :search, :search1, [["Seleccionar", "none"]] + Product.all(:group => "category", :order => "category").collect {|a| [a.category, a.category]} %>
</p>
<p>
<span>Subcategoria:</span><%= select :search, :search2, [["Seleccionar", "none"]] + Product.all(:group => "subcategory", :order => "subcategory").collect {|b| [b.subcategory, b.subcategory]} %>
</p>
<p>
<span>Subcubategoria:</span><%= select :search, :search3, [["Seleccionar", "none"]] + Product.all(:group => "subsubcategory", :order => "subsubcategory").collect {|c| [c.subsubcategory, c.subsubcategory]} %>
</p>
so i like dependent each other.
any idea please?