Rails 3提交Tag + html_safe

Noz*_*Noz 3 html-sanitizing html-safe ruby-on-rails-3 font-awesome

这行代码有什么问题?

<%= submit_tag "Delete <i class='icon-check'></i>".html_safe, :disable_with => "Deleting", :class => "btn btn-danger"%>
Run Code Online (Sandbox Code Playgroud)

这实际上产生:

在此输入图像描述

显然我的html_safe调用没有做任何事情.

背景:

我正在使用Twitter Bootstrap以及Font Awesome,我实际上是在尝试实现一个带有图标的提交按钮.

Noz*_*Noz 15

为了扩展Lukas的答案,我需要一个按钮标签而不是输入.这段代码产生了我想要的效果:

<button type="submit" class="btn btn-danger">
    Delete <i class="icon-check"></i> 
</button>
Run Code Online (Sandbox Code Playgroud)

结果导致:

结果

我找到了我在这里寻找的答案.