使用concat content_tag获得双换行符

时间:2019-01-05 00:31:27

标签: ruby-on-rails

我正在使用insert。我想编写一个在视图中显示哈希的帮助程序,该视图提供与以下内容相同的html:

Rails 5

以下作品是

<div class="hash_display">
  <% @file_locations.each do |k,v| %>
    <strong><%= k %>: </strong><%= v %><br>
  <% end -%>
</div>

结束

但是由于某种原因,它正在向每行注入两个def hash_display(hsh) content_tag(:div, class: :hash_display) do hsh.each do |k,v| concat content_tag(:strong, "#{k}: ") concat v concat content_tag(:br) end end ,因此行之间有两倍的间距。我该如何解决?

0 个答案:

没有答案