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に移動し、を実行しますbundle install
。(これはすべて、この記事の執筆時点で、inemの元のバージョンよりも最新のgeradのフォークを使用することを前提としています。)
他のRubyアプリケーションでは、少し注意が必要ですが、それでもかなり簡単に実行できます(たとえば、GemfileとBundler.require
;を使用するか、coffee.rb
ファイルをgeradのリポジトリから直接ダウンロードしてフォルダーに貼り付け、require
-ingするだけです)。
しかしhaml
、たとえば、コマンドラインで使用している場合はどうなりますか?Hamlがシステム全体で使用するような方法でカスタムフィルターをインストールする方法はありますか?またはrequire
、Hamlテンプレート内のステートメントを使用して、必要なフィルターを取得できますか?