0

私はウェブアプリを持っており、アプリの一部として管理パネルがあります。これには 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 スタックへのデプロイ

4

1 に答える 1