5
私は自分のCSSでLiquidを使用しています。Liquid in Railsアセットを使用しています
body { background: {{ 'red' }}; }
私はrake assets:precompile
を実行すると、それがコンパイルされていますtest.css
まだtest.css.liquid
はありませんし、液体コードが解析されていません。含まれている例えば、私はtest.css.liquid
を持っています。
スプロケットは、既定でLiquidパーサーを持つ傾斜を使用します。私は自分のサイトでLiquidを有効にしています。
何が間違っている可能性がありますか?
こんにちはクマラ、答えてくれてありがとう。私はおそらく不明であった、私はapp/themes/のファイルとこのディレクトリ内のassets /の下のファイルのテーマを作っている。私のapplication.cssはマニフェストではなく、実際にはすべてのスタイルを含んでいます。それはLiquidコードを含んでいるいくつかの行を持っています。それが解析される必要がある理由です。アセットパイプラインを使用して解析され、S3に自動的にアップロードされるようにしたいと思います。 –
ben
アセットパイプラインに依存することを選択した場合、 'application.css'非マニフェストファイルを作成することはできないと思います。あなたのアプリのファイル構造であなたの質問を更新できますか? –
私は私の質問を更新しました。私はファイルの命名はそれと関係がないとは思わない。 'application.css'と他の名前との唯一の違いは、' application.css'がデフォルトで 'config.assets.precompile'に追加する必要なしにコンパイルされることです。 – ben