众所周知,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">
有没有简单的方法来实现这一目标?
谢谢你。