我如何创建像哈巴狗/翡翠一样的自定义HAML“杂类”

问题描述 投票:1回答:1

我对HAML和Ruby都是陌生的。我以前使用Pug / Jade编译HTML文件,并且试图找到一种方法来模仿其在HAML中的混合功能。

我正在考虑使用助手或控制器,但不确定如何使它们工作。

有没有办法做到这一点?

pug haml helper
1个回答
1
投票

带有部分,

_ my_partial.html.haml

#my_mixin.myclass(style="background:#{background}" )
  %hr
  %h2= text
  %p= text1

然后在视图中

= render _my_partial, :background =>'img.png', :text => 'Lorem', :text1 => 'Ipsum...'
= render _my_partial, :background =>'img1.png', :text => 'Lorem2', :text1 => 'Ipsum3...'

0
投票

没有。不幸的是,Haml目前尚未包括实现该目标的方法。

© www.soinside.com 2019 - 2024. All rights reserved.