0

Railsビューにデコレータがあります。

     h.content_tag(:p, class:["buttons"]) do
      h.mail_to object.email, class:"button is-small" do |button|
        h.content_tag(:span, class:["icon","is-small"]) do
          "<i class='far fa-envelope'></i>".html_safe
        end +
        h.content_tag(:span, "Mail")
      end
      h.link_to admin_participant_path(object), class:"button is-small" do |button|
        h.content_tag(:span, class:["icon","is-small"]) do
          "<i class='far fa-user'></i>".html_safe
        end +
        h.content_tag(:span, "Show")
      end
    end

私の見解では、最新の部分のみがレンダリングされているので、基本的にはショーです。メールではありません。mail_toおよびlink_toヘルパーに連絡するために「+」を追加すると、エラーが発生します。

どうすればそれらを連結できますか?

4

1 に答える 1