0

私はこのようなものを見たいです:

  1. Haml、Sass、CoffeeScript、JavaScript で動作します。
  2. .のようなもので (空白を無視して) 任意の行を開始できます@development@
  3. 開発中は、これらの行は通常どおり出力されます (@development@プレフィックスとそれに続く 1 つのスペースが削除されます)。
  4. 本番環境では、これらの行はまったく出力されません。

この機能をサポートするために、ファイル名が から またはそのようなものfoo.html.hamlに変更されると想像しています。foo.html.haml.envtoggle

そのようなものは存在しますか?車輪の再発明はしたくありません。そうでない場合、それを構築するための指針は何ですか?

4

1 に答える 1

1

これを行うカスタム プロセッサを作成できます。開始する場所はTiltです。Tilt は、Sprockets が使用するテンプレート プロセッサです。そして、Sprockets はパイプラインの中核です。

唯一のトリッキーなビットは、物事の環境処理側を整理することです。

開発専用のレイアウトに含まれる開発専用コードにパイプライン ファイルを使用することだけを考えていましたか?

于 2012-06-21T06:15:25.633 に答える