Je voudrais avoir un bouton qui ressemble à Log in with [FB]
, wher [FB]
est l'icône de police-awesome. (Notez que cette icône apparaît à la fin). A cet effet, cela fonctionne:bouton police-awesome personnalisée avec content_tag
= form_tag my_path, :method => :post do
= button_tag do
Log in with
%i.icon-facebook
Je voudrais DRY cela en créer une nouvelle méthode d'assistance:
def button_to_with_icon(path, text, button_class, icon)
form_tag path, :method => :post do
button_tag(:class => button_class) do
text
content_tag :i, "" , :class => icon.to_sym
end
end
end
Cependant, l'argument text
ne rend pas en HTML. Comment puis-je résoudre ce problème?
fait 'text.html_safe' travail? – omnikron
@omnikron: non, ce n'est pas – AdamNYC