У меня есть приложение корзины, где вы выбираете товары из каталога. Я хочу динамически заполнить несколько столбцов, таких как доступные цвета, на основе выбора, все через ajax.
Это мое мнение, когда вы добавляете новый элемент
<td><%= f.collection_select(:product_id, Product.active.all, :id, :name, :prompt => 'Select Product') %></td>
<td><%= f.text_field :quantity, :size => 6 %></td>
<td><%= f.collection_select(:color_id, Color.all, :id, :name, :prompt => 'Select Color') %></td>
<td><%= f.text_field :price, :size => 8 %></td>
<td><%= f.link_to_remove "remove" %></td>
Я хочу установить параметры цены и цвета на основе значения product_id. вот что у меня есть до сих пор:
$('select#order_items_new').change(function() {
// How to retrieve table columns based on product_id value?
});