集合选择基于第一个下拉值选择

时间:2011-10-21 16:45:01

标签: ruby-on-rails-3 drop-down-menu

如何根据第一个下拉列表中的选定值填充下拉选项?

我在视图中有以下内容,现在我选择产品和颜色,但我想限制所选产品的颜色选项

<td><%= f.collection_select(:product_id, Product.active.all, :id, :name, :prompt => 'Select Product') %></td>
<td><%= f.collection_select(:color_id, Color.all, :id, :name, :prompt => 'Select Color') %></td>

Product has_many :colors
Color has_and_belongs_to_many :products

1 个答案:

答案 0 :(得分:0)

我认为这个railscast可以帮助您: http://railscasts.com/episodes/88-dynamic-select-menus