そのため、私は自分のサイトでしばらく問題なくsassを使用しています。私はこれを約1年間働いています。
アプリ/アセット/スタイルシート/application.css
/*
*= require_self
*= depend_on sitewide.css.scss
*/
@import "sitewide.css.scss";
最近、gem を追加しました。この新しい gem (simple_form) をインストールした結果、sass gem が更新されたことを思い出すようです。
本番環境でアセットをプリコンパイルしようとしたとき、インポートは「sitewide.css.scss」が見つからないという不平を言いました。
@import を次のように変更する必要がありました。
@import "app/assets/stylesheets/sitewide.css.scss";
アセットをコンパイルすると、本番サイトが正常に動作するようになります。
しかし
今、開発は壊れています!
ActionController::RoutingError (No route matches [GET]
"/assets/app/assets/stylesheets/sitewide.css.scss"):
config/initializers/quiet_assets.rb:6:in `call_with_quiet_assets'
開発と生産の両方がバンドル更新されているため、すべての gem は (そうあるべきですか?) 同一です。
だから、これは私のenvironments/development.rbの問題でなければなりませんか???
アセット構成に関連する次の内容が含まれています。
config.assets.compress = false
config.assets.debug = true
どうしたの?
バンドルショーは次のとおりです。
- アスキー85 (1.0.2)
- アクションメーラー (3.2.8)
- アクションパック (3.2.8)
- アクティブモデル (3.2.8)
- アクティブレコード (3.2.8)
- activerecord-sqlserver-adapter (3.2.10)
- アクティブリソース (3.2.8)
- アクティブサポート (3.2.8)
- アドレス指定可能 (2.3.2)
- afm (0.2.0)
- アレル (3.0.2)
- bcrypt-ルビー (3.0.1)
- ビルダー (3.0.4)
- バンドラー (1.0.21)
- コーヒーレール (3.2.2)
- コーヒースクリプト (2.2.0)
- コーヒースクリプトソース (1.4.0)
- 考案 (2.0.4)
- エルビス (2.7.0)
- execjs (1.4.0)
- ハッシュリー (2.1.0)
- ハイキング (1.2.1)
- 国際化 (0.6.1)
- 旅 (1.0.4)
- jquery レール (2.1.4)
- json (1.7.6)
- カミナリ (0.14.1)
- libxml-ルビー (2.3.3)
- メール (2.4.4)
- MIME タイプ (1.19)
- multi_json (1.5.0)
- mysql2 (0.3.11)
- orm_adapter (0.0.7)
- PDF リーダー (1.3.0)
- ポリグロット (0.3.3)
- エビ (0.12.0)
- ラック (1.4.1)
- ラックキャッシュ (1.2)
- ラック-ssl (1.3.2)
- ラックテスト (0.6.2)
- レール (3.2.8)
- レールティー (3.2.8)
- レーキ (10.0.3)
- rdoc (3.12)
- ルビー-rc4 (0.1.5)
- サス(3.2.5)
- サスレール(3.2.5)
- simple_form (2.0.4)
- スプロケット (2.1.3)
- トール (0.16.0)
- 傾き (1.3.3)
- tiny_tds (0.5.1)
- こずえ (1.4.12)
- ttfunk (1.0.3)
- ツズインフォ (0.3.35)
- 醜い (1.3.0)
- 監視員 (1.1.1)