Рельсы выбранного товара не обновляют цену - PullRequest
0 голосов
/ 14 марта 2019

В настоящее время я уже создаю код JQuery, и пока я отлаживаю с помощью отладчика; данные о ценах возвращаются на него, но почему данные все еще не отображаются в форме цены?

Я сейчас использую вложенную модель. _model_detail_fields.html.slim

- price = Hash[Product.all.map{|p| [p.id, p.price]}].to_json
= f.association :product, label: false, input_html: { class: 'products form-control selectProduct', data: {price: price} }, include_blank: "Select Product"
= f.text_field :cost, class: 'price form-control', placeholder: "Cost", disabled: true

и JQuery

$('.products').change(function() {
  var product_id = $(this).val();
  var price = eval($(this).data('price')[product_id]);
  //var price = parseFloat(this.value);
  $(this).siblings('.price').html(price);
  debugger;
});

Возвращение уже правильное, пока я выбираю product_id, оно возвращает пример 5000, но оно все еще не отображается при вводе цены. Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...