在 Ruby on Rails 中向按钮添加 Bootstrap 图标

2024-01-29

我想在 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&amp;method=put&amp;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(使用前将#替换为@)

在 Ruby on Rails 中向按钮添加 Bootstrap 图标 的相关文章

随机推荐