加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何在Ruby / Rails之外的Haml中嵌入CoffeeScript?

发布时间:2020-12-17 02:52:02 所属栏目:百科 来源:网络整理
导读:在Rails中使用 coffee-haml-filter很容易.在Rails 2下,运行 script/plugin install git://github.com/gerad/coffee-haml-filter.git 在Rails 3下,您可以添加该行 gem 'coffee-haml-filter',:git = 'git://github.com/gerad/coffee-haml-filter.git' 到您的Ge
在Rails中使用 coffee-haml-filter很容易.在Rails 2下,运行

script/plugin install git://github.com/gerad/coffee-haml-filter.git

在Rails 3下,您可以添加该行

gem 'coffee-haml-filter',:git => 'git://github.com/gerad/coffee-haml-filter.git'

到您的Gemfile并进行捆绑安装. (这就是假设你想要使用gerad的fork,这比在撰写本文时更为新闻,而不是inem的original version).

在任何其他Ruby应用程序中,它稍微复杂但仍然相当容易(例如,使用Gemfile和Bundler.require;或者更简单地直接从gerad的repo下载coffee.rb文件,将其粘贴在文件夹中,以及要求它).

但是,如果我只是在命令行上使用haml呢?有没有办法以Haml在系统范围内使用它的方式安装自定义过滤器?或者我可以使用Haml模板中的require语句来获取所需的过滤器吗?

解决方法

就在最近,一个新的CoffeeScript Haml过滤器出现了,它可以在系统级安装,就像我想要的那样: https://github.com/paulnicholson/coffee-filter

但是,您必须在命令行上使用参数-r’coffee-filter’运行Haml.见this discussion.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读