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_tolink_to帮助者,我有一个错误。

我怎样才能连接它们?

4

1 回答 1

0

我认为正确的答案是使用“捕获”和“连接”Rails 助手。

看这篇文章: https ://thepugautomatic.com/2013/06/helpers/

它很旧,但在 Rails 最新版本中应该仍然有效。

于 2020-02-02T13:56:06.853 回答