Я создаю управляемые JavaScript поля формы в Ruby on Rails. Я пытаюсь передать идентификатор определенных скрытых полей в мою функцию JavaScript через атрибут data-
.
В настоящее время атрибут выглядит следующим образом: (HAML)
=ff.fields_for :gallery_gallery_image_items, ggii do |fff|
.d-flex{class: "justify-content-center " |
+ "align-items-center " |
+ "image-selector " |
+ className, # Additional classes |
data: { toggle: "tooltip", |
placement: "bottom", |
selector: "standard_order_items_attributes_#{item_index}_gallery_gallery_image_items_attributes_#{image_index}_" }, |
title: image.image_file_name, |
onclick: "toggleImageSelect(this, '#images-#{item.id}')"} |
= image_tag image.image.url(:thumb)
= fff.hidden_field :_delete, value: ( gid.any? ? 0 : 1 )
= fff.hidden_field :placement
Скрытые поля для :placement
и :_delete
будут изменены / переключены с помощью JavaScript. Мне просто интересно, если из fff
есть способ заполнить атрибут data-selector
в качестве префикса к суффиксам ...'placement'
и ...'_delete'
без ввода полного идентификатора, который генерируется вложением формы.