私はthemes_for_rails gemを使用しており、それをSassで動作させようとしています。
デフォルトの構成 (テーマは root/themes に保存されます) と、テーマが root/app/assets/themes に保存されるソリューションを試しました。
すべての「*.scss」ファイルがコンパイルされていません。
これをデバッグしようとしたところ、「sass_is_available?」をチェックしたときに、themes_for_rails が Sass::Plugin をロードできなかったことがわかりました。「lib/themes_for_rails/config.rb」内 -
誰かがこれに対する解決策を持っていますか?
編集:
サーバーはパッセンジャーを使用してApacheで実行されます。
編集:
この問題を解決するために、この gem をforkしました。
- lucasefe の元の gem では、scss/sass ファイルは各フォルダー/サブフォルダーの "sass" フォルダーに保存され、生成された css は "sass" フォルダーを含むフォルダーに保存されます。
- フォークを使用すると、生成された css をキャッシュ フォルダーに保存し、必要に応じてコントローラーで取得できるため、生成された css によってスタイルシート フォルダーが汚染されることはありません。