Rails 3.2 использует тег content _для создания & #39;Delete& #39; кнопка с twitter -значки начальной загрузки

Я пытаюсь воспроизвести значок кнопки «Удалить» в этом примере, используя метод тега содержимого 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 %>

7
задан rails3dev 25 April 2012 в 10:18
поделиться