Chcę dodać ikonę do przycisku w rubinach na szynach. Obecnie Próbowałem następujące:Dodawanie ikony Bootstrap do przycisku w Ruby on Rails
<%= button_to raw("<i class=\"icon-arrow-up\"></i>"),
{:controller => 'events', :action => "upvoteEvent", :method => "put",
:id => @event.id, :uid => current_user.id},
{:class => "btn btn-success"}%>
która produkuje następujące HTML:
<form action="/events/upvoteEvent?id=17&method=put&uid=7" class="button_to" method="post"><div><input class="btn btn-success" type="submit" value="<i class="icon-arrow-up"></i>" /><input name="authenticity_token" type="hidden" value="FsVUPiYl0cK666pn8hqo6AU9/HK0CweZ/nsXqwOWZzU=" /></div></form>
Mam następnie roztwór zamieszczonych tutaj: https://stackoverflow.com/a/10468935/1385324, ale to nie będzie działać dla mnie. Przetestowałem także, że działa Bootstrap CSS, po prostu wstawiając ikonę gdziekolwiek indziej na stronie.
Dzięki za pomoc!
nie możesz ustawić ikony dla pomocnika 'button_to'. Wymagałoby to wywołania '.html_safe' lub' raw() ', ale nie jest to możliwe, o ile wiem, ponieważ ciąg, który musisz wywołać, jest niedostępny. –