У меня есть частичное _table_row
это частичное держат мой HTML для вывода @admin_products.all
Rails с Bootstrap поповера для уничтожения действия (сделать меня DRY)
В этом парциальном у меня есть мягкое удаление кнопки, которая инициирует Twitter Bootstrap поповера , этот popover имеет кнопку жесткого удаления для записи из базы данных.
Чтобы получить кнопку в popover в настоящее время, я включил содержимое HTML в частичном _table_row
, так как вы можете себе представить, повторяет HTML по количеству записей в моей базе данных.
То, что я пытаюсь достичь, - это сохранить HTML-код для popover в index.html.erb
и динамически добавить кнопку уничтожения в popover с правильным ID. Здесь я испытываю трудности.
Я пытался использовать
$('.deleteButton').popover({
html: true,
content: $('#popoverDestroy').html() + <%= link_to 'Delete', admin_product, method: :delete, class: 'btn btn-danger destroyButton', remote: true %>,
placement: 'left'
});
Но, как вы можете понять это не получится, поскольку он не знает, что admin_product есть, как бы вы связать его правильно?
Где вы положили '$ ('. DeleteButton'). Popover ({...})'? В ваших 'assets/javascripts'? – AbM
@AbM да, это правильно в директории 'assets/javascripts' –