Нужен контроль я бы (или сорт), который формирует кокон.
Чтобы пользовательские ссылки работали только для правильных элементов.
Чтобы связать цена не отображается, заполните только связанное с ним поле новая цена.
И мне нужно получить уникальное значение, которое образует кокон.
_promo_service_fields.html.haml
.nested-fields
%p= f.select :service_id, {}, {}, {class: "service_#{f.index}"}
%p= f.text_field :new_price
%p= link_to "price is not displayed", '', remote: true, class: "no-price-#{f.index}"
%p= link_to_remove_association "Удалить", f
:coffeescript
$(".service_#{f.index}).ajaxChosen
# minLength: 3
dataType: 'json'
type: 'GET'
url:'/admin/promo_pages/search_service.json'
data: {'keyboard':'cat'}
В f.index
я получаю неправильное значение (руководство)
Как я могу получить уникальное значение, которое формирует кокон?
Если вы проверите код, кокон заменит f.index
только в том случае, если он окружен []
или _
, как он используется в форме при обращении к вложенным элементам.
Так что вики, на которую вы ссылаетесь (которую я не писал), просто работает в этом конкретном случае, потому что f.index
находится в квадратных скобках.
Немного неясно, что вы пытаетесь сделать, но есть несколько альтернатив: