【问题标题】:content_for button Rails Helpercontent_for 按钮 Rails 助手
【发布时间】:2014-02-05 11:46:58
【问题描述】:

我正在尝试将一个简单的按钮转换为 Helper 的 content_tag:

我的助手:

html = link_to disconnect_path(social: provider.downcase), class: "btn btn-#{provider.downcase} btn-block btn-social" do
  content_tag :i, 'Verified', class: "fa fa-#{provider.downcase}"
end

我需要的按钮:

<a class="btn btn-block btn-social btn-facebook">
  <i class="fa fa-facebook"></i> Sign in with Facebook
</a>

助手在i 标签内获得“已验证” ->

<i class="test">Verified</i>

但它应该在外面 ->

<i class="test"></i> Verified

谁能帮我设置一下?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-4 helper


    【解决方案1】:

    将标题文本移到 i 标签之外:

    link_to(disconnect_path(social: provider.downcase), class: "btn btn-#{provider.downcase} btn-block btn-social") do
      content_tag(:i, '', class: "fa fa-#{provider.downcase}") + 'Verified'
    end
    

    【讨论】:

      猜你喜欢
      • 2011-05-05
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 2020-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-22
      相关资源
      最近更新 更多