Легко использовать coffee-haml-filter в Rails. Под 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 и сделайте bundle install
. (Все это предполагает, что вы хотите использовать вилку Герада, которая более актуальна, чем оригинальная версия inem , на момент написания этой статьи.).
В любом другом приложении Ruby это немного сложнее, но все же довольно легко сделать это (например, используя Gemfile и Bundler.require
; или проще, загрузив файл coffee.rb
непосредственно из репозитория Gerad, вставив его в папку, и require
-ing это).
Но что, если я просто использую, например, haml
в командной строке? Есть ли способ установить пользовательский фильтр таким образом, чтобы Haml использовал его для всей системы? Или я мог бы использовать require
оператор из шаблона Haml для получения необходимого фильтра?