Я создал простое приложение для рельсов. Я настроил ниже настройки developmnt.rb (настройка по умолчанию).
config.assets.debug = true
config.assets.quiet = true
, когда я запускаю приложение в режиме разработки, я получаю ошибку ниже.
ActionView::Template::Error (The asset "application.css" is not present in the asset pipeline.)
Когда я прекомпилирую в развитие. Я получаю предварительно скомпилированные ресурсы из каталога publi c. Но зачем мне прекомпилировать в разработке.
RAILS_ENV=development rails assets:precompile
config / initializer / asset.rb
# Version of your assets, change this if you want to expire all your assets.
Rails.application.config.assets.version = '1.0'
# Add additional assets to the asset load path.
# Rails.application.config.assets.paths << Emoji.images_path
# Add Yarn node_modules folder to the asset load path.
Rails.application.config.assets.paths << Rails.root.join('node_modules')
Rails.application.config.assets.precompile += %w(application.js application.css test.css)
В чем здесь ошибка?
Ответ : После отладки я обнаружил, что config.assets.resolve_with
выглядит как : манифест для среды разработки.
Я обновил то же самое до : среда в разработке. Rb