如何用 content_tag 包装数据均衡器

How to wrap data-equalizer with content_tag

我正在尝试将 div-equalizer-watch 包装在 content_tag 中,但是 div-equalizer-watch 正在打印 ( {:"data-equalizer-watch"=>"", :class=>"list_users"})。谁能指导我哪里做错了

下面是我试图用 content_tag 和捕获标签

在 rails 帮助程序中编写的 HTML
<a href="/ussers/profile" target="_blank">
  <div class="list_users" data-equalizer-watch="">
    <h2>Cost</h2>
  </div>
</a>

content_tag :a, href: "/ussers/profile", target: '_blank' do
  capture do
    concat (content_tag :div, :"data-equalizer-watch" => "",:class => 'list_users')
    concat (content_tag :h2, 'Cost')
  end
end

终于找到解决办法了

content_tag :a, href: '/ussers/profile', target: '_blank' do
        capture do
          concat (content_tag :div, nil, :"data-equalizer-watch" => "", :class => 'list_users' do
             concat (content_tag :h2, title)
          end )
        end
      end

参考了这个link