资产 "rails_admin/rails_admin.css" 不在资产管道中。 ):
The asset "rails_admin/rails_admin.css" is not present in the asset pipeline. ):
我正在使用 rails 管理员。我的应用程序在本地运行良好,但在实时配置时抛出上述错误
config/initializers/assets.rb
Rails.application.config.assets.precompile += %w(*.css *.js ckeditor/*)
但是当我预编译我的资产时,没有编译任何东西。
你可以尝试添加到config/initializers/assets.rb:
Rails.application.config.assets.precompile += %w( rails_admin/rails_admin.css
rails_admin/rails_admin.js )
如果你正在部署到 Heroku,你可以检查他们的资产故障排除:https://devcenter.heroku.com/articles/getting-started-with-rails6#rails-asset-pipeline
或者如果您不部署到 Heroku
npm -g i yarn
RAILS_ENV=production bundle exec rails assets:precompil
RAILS_SERVE_STATIC_FILES=true bundle exec rails s -e production
可能的解决方案
安装纱线
通过 运行
安装 webpacker
RAILS_ENV=production bundle exec rails webpacker:install
production.rb
config.assets.compile = true
现在预编译您的资产
RAILS_ENV=production bundle exec rails assets:precompile
我正在使用 rails 管理员。我的应用程序在本地运行良好,但在实时配置时抛出上述错误
config/initializers/assets.rb
Rails.application.config.assets.precompile += %w(*.css *.js ckeditor/*)
但是当我预编译我的资产时,没有编译任何东西。
你可以尝试添加到config/initializers/assets.rb:
Rails.application.config.assets.precompile += %w( rails_admin/rails_admin.css
rails_admin/rails_admin.js )
如果你正在部署到 Heroku,你可以检查他们的资产故障排除:https://devcenter.heroku.com/articles/getting-started-with-rails6#rails-asset-pipeline
或者如果您不部署到 Heroku
npm -g i yarn
RAILS_ENV=production bundle exec rails assets:precompil
RAILS_SERVE_STATIC_FILES=true bundle exec rails s -e production
可能的解决方案
安装纱线
通过 运行
安装 webpackerRAILS_ENV=production bundle exec rails webpacker:install
production.rb
config.assets.compile = true
现在预编译您的资产
RAILS_ENV=production bundle exec rails assets:precompile