标签: hamlc

Haml语法在Sublime Text 2中突出显示.hamlc模板

我安装了HAML textmate软件包,它显示.haml模板的语法高亮,但我也有像这样命名的Coffee HAML模板

layout.jst.hamlc
Run Code Online (Sandbox Code Playgroud)

我想添加语法高亮.

Ruby Haml语法足够好,所以我通常只是将语言更改为Ruby Haml,但是当我再次关闭并打开文件时,Sublime Text 2会忘记它,我必须一次又一次地分配它.

有没有办法自动为.hamlc文件分配ruby Haml语法高亮?

syntax-highlighting coffeescript jst sublimetext2 hamlc

8
推荐指数
1
解决办法
3838
查看次数

如何制作跨越多条线的haml-coffee封口?

我试图在我的一个模板中添加少量逻辑(请不要骂我在视图中放置逻辑的错误)并且很难获得正确的hamlc语法.

我正在迭代一个集合,并希望跳过另一个集合中存在的元素

直接的咖啡因看起来像:

for artwork in artworks
  unless _.find(cart_items, (ci) ->
    ci.id == artwork.product_code
      alert 'artwork not in cart'
Run Code Online (Sandbox Code Playgroud)

我尝试着:

- for artwork in artworks
  - unless _.find(cart_items, (ci) -> | # < multiline, right?
    ci.id == artwork.product_code
    - alert 'artwork not in cart'
Run Code Online (Sandbox Code Playgroud)

我正在得到一些关于:

Block level too deep in line undefined
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?蒂莉,比利

syntax haml coffeescript hamlc

5
推荐指数
1
解决办法
540
查看次数

如何将原始html字符串属性嵌入到.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)

但它似乎没有奏效.

backbone.js ruby-on-rails-3 client-side-templating hamlc

2
推荐指数
1
解决办法
1286
查看次数