という名前のファイルmobile.css
を assets/stylesheets ディレクトリに追加しました。このファイルは、モバイル用に最適化したいページで明示的に追加するだけなので、application.css では必要ありません。実行するrake assets:precompile
と、アセット パイプラインにプッシュされません。それを追加するとapplication.css
プリコンパイルされると思いますが、モバイル スタイルシートがデフォルトのスタイルシートを上書きしてしまい、これは望ましくありません。
私のレイアウトでは、次のように開発モードでうまく機能します。
- if mobile_device?
= stylesheet_link_tag "mobile"
本番環境では、mobile.css がパイプラインに追加されていないため、これはできません。
これを処理する最良の方法は何ですか?