Tôi muốn thêm biểu tượng vào nút trên ruby trên thanh ray. Hiện nay tôi đã thử những điều sau đây:Thêm biểu tượng Bootstrap vào nút trong 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"}%>
trong đó sản xuất html sau:
<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>
Tôi đã theo các giải pháp được đăng ở đây: https://stackoverflow.com/a/10468935/1385324, nhưng nó sẽ không làm việc cho tôi. Tôi cũng đã thử nghiệm rằng Bootstrap CSS đang hoạt động, đơn giản bằng cách chèn một biểu tượng vào bất kỳ nơi nào khác trên trang web.
Cảm ơn bạn đã trợ giúp!
bạn không thể đặt biểu tượng cho trình trợ giúp 'button_to'. Nó sẽ yêu cầu bạn gọi '.html_safe' hoặc' raw() 'nhưng đó là không thể theo như tôi biết kể từ khi chuỗi bạn phải gọi nó là không thể truy cập. –