我想在 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"}%>
生成以下 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://stackoverflow.com/a/10468935/1385324 https://stackoverflow.com/a/10468935/1385324,但这对我不起作用。我还测试了 Bootstrap CSS 是否正常工作,只需在网站的其他位置插入一个图标即可。
谢谢你的帮助!
你也可以尝试这个:
<%= link_to 'Upvote <i class="icon-arrow-up"></i>'.html_safe, 'events/upvoteEvent', class: => 'btn btn-success' %>
或者对于真正的提交按钮,如下:
<%= button_tag(:type => 'submit', :class => 'btn btn-success') do %>
Upvote <i class="icon-up-arrow icon-white"></i>
<% end %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)