如何将原始html字符串属性嵌入到.hamlc模板中?

Ort*_*pko 2 backbone.js ruby-on-rails-3 client-side-templating hamlc

目前我有带有rails后端的骨干RIA.我正在使用haml_coffee_assets gem进行客户端模板化.但我想念那里的铁路视图助手.

我决定将原始html字符串添加到我的骨干模型中.所以,我的coffeescript中有这种对象

Object
  avatar: "/avatars/small/missing.png"
  avatar_link: "<a href="/users/ortepko" class="author" id="user-nick-76"><img src="/avatars/small/missing.png" width="32" /></a>"
  humanized_messages_number: "1 Message "
  id: 76
  login_name_link: "<a href="/users/ortepko" class="author" id="user-nick-76">ortepko</a>"
Run Code Online (Sandbox Code Playgroud)

我的模板代码变得非常简单

.text_content
  .comment
    = @contact.avatar_link
    .text
      = @contact.login_name_link
      .messages
        %a{href: '#'}
          = @contact.humanized_messages_number
Run Code Online (Sandbox Code Playgroud)

现在我想渲染一个模板

JST['messages/yet_another_template'] {contact: contact}
Run Code Online (Sandbox Code Playgroud)

但它似乎没有奏效.

Ort*_*pko 6

我在这里找到了答案: Coffee HAML(.hamlc)中的部分内容

我的模板应该是这样的

.text_content
  .comment
    != @contact.avatar_link
    .text
      != @contact.login_name_link
      .messages
        %a{href: '#'}
          = @contact.humanized_messages_number
Run Code Online (Sandbox Code Playgroud)

感谢Netzpirat!