私はウェブアプリを持っており、アプリの一部として管理パネルがあります。これには Bootstrap を使用しており、本番環境では管理ページのみにスタイルを適用したいと考えています。アプリの残りの部分には他のスタイルがあります。
現在、運用環境で管理スタイルが正しく読み込まれていません。config.assets.precompile
いくつかの設定がそれを行うべきであることを願っています。
私application.css
が持っている:
*= require_self
*= require users
私admin.css.scss
が持っている:
/*
*= require_self
*= require bootstrap
*/
body.admin {
padding-bottom: 100px;
padding-top: 70px;
}
body.admin {
table {
td.actions {
text-align: right;
}
}
form {
.form-actions {
margin-top: 1em;
}
}
}
にscaffolds.css.scss
は、範囲を限定したたくさんのスタイルがありますbody.admin
。そして、あまり関係のないユーザーの SCSS ファイルがあります。
配列を設定せずに現在何が起こっているかconfig.assets.precompile
、アプリは正常に読み込まれますが、管理スタイル (ブートストラップ) は読み込まれません。
これらのファイルはすべて、/app/assets/stylesheets
.
どんな助けでも大歓迎です。Heroku、Cedar スタックへのデプロイ