微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – Slim模板将{{myJsVar}}解释为HTML属性分组

我正在玩 Angularjs和Slim,但我正在试图找出如何提出更清晰的语法.

我想要做

td {{content.name}}
td {{content.body}}
td {{content.owner}}

但它给了我一个错误.最有可能的原因是{用于对HTML属性进行分组.我不得不改变它:

td
  | {{content.name}}
td
  | {{content.body}}
td
  | {{content.owner}}

有更清洁的方法吗?

解决方法

允许这样做的改变是在slim 2.0.3版本中.

您可以在config / initializers / slim.rb中添加以下内容

Slim::Engine.set_options :attr_list_delims => {'(' => ')','[' => ']'}

这将删除{认值.请参阅the doc here并在页面搜索attr_list_delims.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐