Я пытаюсь воспроизвести значок кнопки «Удалить» в этом примере, используя метод тега содержимого Rails 3 _, во вложенной форме и ненавязчиво используя jQuery (или, по крайней мере, я надеюсь быть ).
Twitter -Значок кнопки удаления Bootstrap (пример)
HTML-код, созданный при проверке с помощью Firebug, приведен ниже.
Delete
Я использую следующее для создания кнопки со значком, но не могу добавить к ней «Удалить ингредиенты» и не получаю «#» для href.
Вот мой код из партиала ингредиентов:
<%= link_to content_tag(:a, content_tag(:i, '', class: "icon-trash icon-white"), class: "btn btn-danger remove_fields") %>
Это генерирует:
Это было основано на информации из API-док -содержимое _тег
со следующим примером кода:
content_tag(:div, content_tag(:p, "Hello world!"), :class => "strong")
# => Hello world!
Н.Б. Я могу заставить это работать со ссылкой _на блокировку, но хотел знать, можно ли это сделать в одной строке без do..end и, что более важно, в содержимом _для метода.
<%= link_to('#', class: "btn btn-danger remove_fields") do %>
Delete
<% end %>