我有这个表格:

<%= form_tag(user_pages_path(current_user), :method => "get") do %>
  <%= text_field_tag :update, 'yes', type: "hidden"  %>
  <%= submit_tag "Update list", :class => "btn btn-default" %>
<% end %>

我想在按钮中添加一个图标.我使用的是bootstrap,所以我必须包含以下代码:

<i class=" icon-repeat"></i>

?知道如何在表单按钮中包含此代码吗?

推荐答案

您可以使用button_tag而不是submit_tag:

<%= button_tag(type: "submit", class: "btn btn-default") do %>
    Update list <i class="icon-repeat"></i>
<% end %>

Ruby-on-rails相关问答推荐

未捕获语法错误:try 编辑TRIX时,请求的模块未在Rails 7.1中提供名为默认的导出(在youtube.js:1:8)

对Rails进行枚举不允许空值

RubyOnRail在测试环境中启动失败

尽管安装并需要 pry-rails gem,但 Rails 容器内出现未定义方法‘pry’错误

如何在测试期间为 Rails 应用程序启用 Rails.cache 会话对象

Rails 自动加载完全大写的名称,如 API

Ruby on Rails 有没有好的管理生成器?

如何使用 Rails 3 / Rack 在没有 www 的情况下重定向?

向现有控制器添加操作(Ruby on Rails)

你能从 Heroku dynos/workers 中获得多少性能?

如何将自定义过滤器添加到 Active Admin?

Rails:使用 RSpec 测试命名范围

rails 4.0, rake db:sessions:create

适合mysql比较的Ruby datetime

Rails 4 查找没有子元素的父母

我可以将默认值传递给 rails 生成迁移吗?

Rails:进行不可逆转的迁移是不是很糟糕?

以最Ruby 风格计算 ActiveSupport:TimeWithZone 天数的差异?

使用redirect_to后如何停止控制器执行? (使用导轨)

简单的 rails rake 任务拒绝运行并出现错误不知道如何构建任务,为什么?