微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

资产管道中不存在资产“rails_admin/rails_admin.css” ):

如何解决资产管道中不存在资产“rails_admin/rails_admin.css” ):

我正在使用 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

,

可能的解决方案

  1. 安装纱线

  2. 通过运行安装 webpacker

    RAILS_ENV=production bundle exec rails webpacker:install 
    
  3. production.rb

    config.assets.compile = true
    
  4. 现在预编译您的资产

    RAILS_ENV=production bundle exec rails assets:precompile
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。