HAMLで前処理されたクライアントサイドテンプレートを提供したいと思います。私はhaml_assets gemを使用してみましたし、初期化子に次のコードを追加していますRailsアセットパイプラインにHAMLを追加する
Rails.application.assets.register_engine ".haml", Tilt::HamlTemplate
どちらの方法でも生HAMLを提供し、私が資産にアクセスするときにHAMLをコンパイルされません。 HAMLをパイプラインに追加するにはどうしたらいいですか?
純粋HAMLとして返さ%tr
%th
%a.action.link.show
%td
%td
を:私が持っている同じアプローチを使用して
これは私のdevの環境の中で私のためダンディに動作しますが、私は生産にそれを押すと、私は」:
資産務めHAMLは、プリコンパイル後に機能するためには、我々はまた、application.rbに次の行を必要とまだ生ハムを得ています。今のところ掘り下げているが、誰かが手がかりを持っていれば、私はずっと義務づけられているだろう。 –
私の開発環境で動作していない、あなたは私に助けを与えることができますか? .html.hamlまたは.htmlファイルに直接アクセスすると、htmlとしてではなく文字列として扱われます。 – felipeclopes