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
ヘルパーに連絡するために「+」を追加すると、エラーが発生します。
どうすればそれらを連結できますか?