在Rails中很容易使用coffee-haml-filter。在梁2,运行如何在Ruby/Rails之外的Haml中嵌入CoffeeScript?
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,并做了bundle install
。 (这是假设你想使用gerad的分支,在撰写本文时,它比inem的分支original version更新)。
在任何其他的Ruby应用程序,这是稍微棘手,但还是很容易做到这一点(例如,使用的Gemfile和Bundler.require
;或直接从种族传说的回购下载coffee.rb
文件,一个文件夹中坚持它只是多了, require
-ing it)。
但是如果我只是在命令行上使用haml
呢?有没有办法以Haml在系统范围内使用它的方式安装自定义过滤器?或者我可以使用Haml模板中的require
语句来获取所需的过滤器?
嗯...没有想到这种方法。谢谢。 – 2011-04-25 00:12:00