生产中的Rails 4 .scss无法从供应商/样式表导入.css

胡安·帕勃罗·乌加斯(Juan Pablo Ugas)

目前,我们没有在应用程序中使用require树,以便仅通过其各自的控制器加载js,我们发现require树正在加载各种疯狂的废话。感谢所有帮助。供应商JS似乎正在加载...

不知道如何解决此问题,我也尝试了以下方法。

资产

Rails.application.config.assets.paths += Dir["#{Rails.root}/vendor/assets/*"].sort_by { |dir| -dir.size }

应用程序

config.sass.load_paths << File.expand_path('../../vendor/assets/stylesheets/')
胡安·帕勃罗·乌加斯(Juan Pablo Ugas)

事实证明,这不是rails管道的错误,而是sass和加载CSS的错误。您需要做的就是将.css文件更改为.scss,它们都将开始正确加载。

在sass github上确实声明了他们正在考虑将其引入其4.0版本中的内容,但是截至目前为止,它仍然无法正常工作。

原来还有更多错误,但是通过在environment / production.rb中将下一行的false更改为true可以解决这些错误。

  config.assets.compile = true
  • 将资产保留为编译状态会影响加载时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法使用Rails 6在生产中加载资产资源(css + js)

在Rails 4中无法通过image_tag在生产中投放的图像

字体/样式表未在Rails生产中加载

Rails 4 编译供应商资产,但不编译 application.js 和 application.css

Rails 5-供应商资产未加载到生产中(仅字体)

Rails 4:资产未在生产中加载

Rails 4-在生产中使用CDN

Rails 4电子邮件在生产中的预览

生产中的邮件程序中的Rails4模板错误

Rails 4 + Sass-生产中无背景图像

生产中的Rails 4子域(Nginx +乘客)

Rails-如何将供应商样式表和JavaScript加载到应用程序中?

Rails:无法在生产中启动Rails控制台

CSS 样式在开发和生产中表现不同

没有从CSS文件Heroku和S3引用Rails 4供应商资产映像

Rails项目在生产中显示开发样式错误

在 Laravel 生产中删除供应商文件夹

Rails 4-无法通过动态错误页面在生产中呈现404(故障安全响应期间发生错误:缺少模板错误/显示)

在生产中无法识别rails secret_key_base

Ruby on Rails-/ stylesheet目录中的样式表而不是/ assets中的样式表,生产中没有指纹

Rails 4-供应商资产字体文件

Rails 4-供应商资产去哪儿了?

避免在rails 4中渲染单独的布局的CSS文件(样式表冲突)

向样式供应商添加样式CSS文件

Rails:生产中缺少资产(没有路线匹配[GET]“ /assets/application-12345.css”)

使用Webpack + CSS组件时导入供应商CSS

即使在生产中,Rails 4日志级别也会重置为“调试”

Rails 4,如何在生产中包含html5shiv?

Rails 4超类仅在具有管理名称空间的生产中不匹配