[解決済み】Rails: Sprockets::Rails::Helper::AssetNotPrecompiled の開発中。
2022-02-21 23:15:18
質問
Railsは比較的初心者で、開発環境ではアセットパイプラインのSCSSを使おうとしています。しかし、コントローラ、ビューを作成した後に
css.scss
ファイルを開くと、次のようなエラーが発生します。
Sprockets::Rails::Helper::AssetNotPrecompiled
以下はエラーメッセージです。
アセットがプロダクションでプリコンパイルされるように宣言されていません。追加
Rails.application.config.assets.precompile += %w( public.css )
からconfig/initializers/assets.rb
を実行し、サーバーを再起動します。
開発では、アセットがその場でコンパイルされるため、プリコンパイルする必要がないと読みました。なぜプリコンパイルエラーが発生するのでしょうか?Railsは私が開発ではなく生産にいると考えたのでしょうか?
編集日:2016年3月1日 ------
config/initializers/assets.rb の上にファイルを追加するとうまくいくことに今気づきました。しかし、これは正しい方法なのでしょうか?私はそれが動作するためにassets.rbですべてのcss/js/jpgファイルを手動で追加する必要があります。これはDRYの原則に反すると思いました。
解決方法は?
ファイルをご確認ください。
config/environments/development.rb
<ブロッククオート
<ブロッククオート
config.assets.debug = true (TRUEならFALSEに変更)
関連
-
[解決済み】Rails。Ruby on Railsの移行でデータベースカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] CSSやSVGで半円を描く
-
[解決済み] 位置固定が効かないのが絶対のように効いている【非公開
-
[解決済み] bootstrap 4 でカードブロックの不透明度を変更する方法
-
[解決済み] ヘッダー付きCSSボックス
-
[解決済み] cssでこの要素を取得するには
-
[解決済み] codepenでfont awesomeを使用する
-
[解決済み] Railsのアセットパイプラインでフォントを使用する
-
[解決済み】Railsの認証トークンを理解する
-
[解決済み】Rails 4でlibファイルを自動ロードする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン