我有一个使用 bootstrap 的 RoR 应用程序。我正在尝试将 fontawesome html 图标标签应用于 Submit_tag 帮助程序,但它似乎不受支持。当我单击“提交”时,禁用内容仅显示为字符串,而不是解释为 html,尽管它适用于 link_to 帮助程序。
这是 erb:
<%= form_tag("/home/search", method: "get", class: "form-inline", role: "search", remote: true) do %>
<div class="form-group">
<%= text_field_tag(:term, nil, {:class => "form-control", "data-html" => true, :value => @term}) %>
</div>
<%= submit_tag "Go!", class: "btn btn-transparent", role: "button", 'data-disable-with' => "<i class='fa fa-spinner fa-spin'></i> Searching...".html_safe %>
<% end %>
Here's what it comes out looking like when I click submit:
它适用于 link_to,但我无法将值从 text_field_tag 传递到 link_to,否则我会对这个解决方案感到满意。我真的宁愿避免自己编写 .ajax 方法并使用 javascript 来操作按钮值。关于如何使用标准 FormHelper 标签解决此问题有什么建议吗?提前谢谢了。
你应该尝试改变提交标签 to 按钮标签,像这样:
<%= button_tag "Go!", class: "btn btn-transparent", 'data-disable-with' => "<i class='fa fa-spinner fa-spin'></i> Searching...".html_safe %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)