众所周知,HAML 翻译tr[@user]
为 do <tr class="user" id="user_123">...
。但它是如何做到这一点的呢?通过一些内在的魔法?或者使用@user
对象的某些功能?
我想要实现的是以下。我有一个Contact
带有 aCompany
和一个Person
子类的模型。现在使用 时tr[@company]
,我希望 HAML 执行以下操作:
<tr class="contact company" id="company_123">
...而不仅仅是:
<tr class="company" id="company_123">
有没有简单的方法来实现这一目标?
谢谢你。