【问题标题】:Help with HAML: Mixing text and other HTML tagsHAML 帮助:混合文本和其他 HTML 标记
【发布时间】:2011-01-21 05:28:33
【问题描述】:

我正在将我的 ERB 模板转换为 HAML 模板。

<p>
   Welcome to <span><%= name1 %> </span>, <span> <%= name2 %></span> and <span><%= name3 %></span>.
</p>

这是我想出来的

%p
  Welcome to 
  %span= name1
  ,
  %span= name2
  and
  %span= name3
  .

我觉得有更优雅的方法可以做到这一点。

【问题讨论】:

    标签: ruby-on-rails haml


    【解决方案1】:

    没有理由不应该在 Haml 文档中使用内联 HTML 标记。请参阅 this post 解释为什么 Haml 不适合内联标记。

    <p>
       Welcome to <span>#{name1}</span>, <span>#{name2}</span> and <span>#{name3}</span>.
    </p>
    

    【讨论】:

    • &lt;p&gt; 标签仍然可以是 Haml %p,不是吗?
    • 我知道 HAML 能够嵌入 HTML。我需要验证这种方法。您链接的文章非常好。仍然混合两种 Ruby 嵌入语法很糟糕。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-05
    • 2012-01-16
    • 2015-02-05
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多