我想在Ruby on Rails按钮上添加一个图标。目前我已经尝试了以下方法:
生成以下HTML代码:
我已经按照这里发布的解决方案https://dev59.com/OWkv5IYBdhLWcg3wnCLH#10468935进行尝试,但对我无效。我也测试过Bootstrap CSS是否有效,只需在网站上任何其他地方插入一个图标即可。
谢谢您的帮助!
<%= 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"}%>
生成以下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>
我已经按照这里发布的解决方案https://dev59.com/OWkv5IYBdhLWcg3wnCLH#10468935进行尝试,但对我无效。我也测试过Bootstrap CSS是否有效,只需在网站上任何其他地方插入一个图标即可。
谢谢您的帮助!
button_to
助手设置图标。这需要你调用.html_safe
或raw()
,但据我所知,由于你必须调用它的字符串不可访问,因此这是不可能的。 - Ben