无法为生产环境,Rails 4.2.1,凉亭组件预编译资产

我在前端使用第三方凉亭。

我在AdminLTE主题中使用的iCheck组件存在问题。

这是我的Ruby on Rails 4.2.1服务器端应用程序的application.sass文件:

@import "bootstrap-css-only/css/bootstrap"
@import "css/AdminLTE"
@import "css/skin-purple"

/*theme AdminLTE-2.3.0*/
@import "font-awesome/css/font-awesome"
@import "iCheck/skins/minimal/_all"
@import "iCheck/skins/square/_all"
@import "iCheck/skins/flat/_all"
@import "iCheck/skins/line/_all"
@import "iCheck/skins/polaris/polaris"
@import "iCheck/skins/futurico/futurico"
@import "iCheck/skins/all"

/*javascript notifications*/
@import "pnotify/src/pnotify.core"
@import "pnotify/src/pnotify.buttons"

/* Font awesome import*/
@import "font-awesome/css/font-awesome"

/*angular modules stylesheets*/
@import "core/stylesheets/users"

iCheck组件存在问题,因为在文件iCheck / skins / all.css中存在导入:

@import url("minimal/_all.css");
@import url("square/_all.css");

当我为生产环境预编译资产时,这些css文件不存在。在开发模式下,一切都像魅力一样!

有什么建议吗?

尤里·列别捷夫(Yury Lebedev)

这里的问题是,编译后的css文件仍然具有相同的导入命令,该命令引用minimal/_all.csssquare/_all.css

有两种解决此问题的方法:

  1. 您可以将所有导入文件的扩展名更改为scss,并将导入指令从更改@import url("...")@import "..."

  2. 或者,您可以将通过url导入的文件复制到您的公用文件夹中,然后您的浏览器会找到它们(当然,它们不会被缩小,我也不建议您使用此解决方案)

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Rails 4 App生产中预编译资产

来自分类Dev

Rails 4 Heroku资产:预编译失败

来自分类Dev

如何使用Capistrano 2部署Rails 4并在本地预编译资产

来自分类Dev

将Rails_Env设置为生产的预编译资产

来自分类Dev

在RAILS4生产环境中对资产进行预编译后,背景图片不起作用

来自分类Dev

Rails 4-Heroku,无法推送,预编译资产失败

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

预编译资产出现Rails 4 / Capistrano错误

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

Heroku不会为Rails4预编译资产

来自分类Dev

Rails 4-Heroku,预编译资产失败

来自分类Dev

Rails 4:在资产预编译产生未发现资产问题后,以生产模式运行应用程序

来自分类Dev

Rails 是部署后的预编译资产 - Amazon EC2

来自分类Dev

Rails 4 Heroku部署错误:预编译资产失败-无法导入/查找boostrap文件

来自分类Dev

Rails 4-生产资产:在ActiveRecord :: NoDatabaseError中预编译的结果:致命:数据库不存在

来自分类Dev

Rails 4-生产资产:在ActiveRecord :: NoDatabaseError中预编译的结果:致命:数据库不存在

来自分类Dev

Rails:生产资产:预编译错误

来自分类Dev

Rails 4-预编译资产破坏了我的Bootstrap下拉菜单

来自分类Dev

Rails 4,资产编译

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

预编译资产失败的Rails

来自分类Dev

预编译Rails AngularJS资产

来自分类Dev

Rails 4指纹导致404生产环境中的引导资产

来自分类Dev

Rails 4生产环境中的资产找不到404错误

来自分类Dev

Rails 4指纹导致404生产环境中的引导资产

来自分类Dev

Rails资产:预编译不编译要求

来自分类Dev

生产中的Rails 6 Webpacker:耙资产:预编译失败

来自分类Dev

耙资产:预编译生产缓慢

来自分类Dev

Rails 4:在服务器上而不在开发计算机上预编译资产时,Sass引发SyntaxError

Related 相关文章

  1. 1

    在Rails 4 App生产中预编译资产

  2. 2

    Rails 4 Heroku资产:预编译失败

  3. 3

    如何使用Capistrano 2部署Rails 4并在本地预编译资产

  4. 4

    将Rails_Env设置为生产的预编译资产

  5. 5

    在RAILS4生产环境中对资产进行预编译后,背景图片不起作用

  6. 6

    Rails 4-Heroku,无法推送,预编译资产失败

  7. 7

    Rails 4-Heroku,预编译资产失败

  8. 8

    预编译资产出现Rails 4 / Capistrano错误

  9. 9

    Heroku不会为Rails4预编译资产

  10. 10

    Heroku不会为Rails4预编译资产

  11. 11

    Rails 4-Heroku,预编译资产失败

  12. 12

    Rails 4:在资产预编译产生未发现资产问题后,以生产模式运行应用程序

  13. 13

    Rails 是部署后的预编译资产 - Amazon EC2

  14. 14

    Rails 4 Heroku部署错误:预编译资产失败-无法导入/查找boostrap文件

  15. 15

    Rails 4-生产资产:在ActiveRecord :: NoDatabaseError中预编译的结果:致命:数据库不存在

  16. 16

    Rails 4-生产资产:在ActiveRecord :: NoDatabaseError中预编译的结果:致命:数据库不存在

  17. 17

    Rails:生产资产:预编译错误

  18. 18

    Rails 4-预编译资产破坏了我的Bootstrap下拉菜单

  19. 19

    Rails 4,资产编译

  20. 20

    预编译Rails AngularJS资产

  21. 21

    预编译资产失败的Rails

  22. 22

    预编译Rails AngularJS资产

  23. 23

    Rails 4指纹导致404生产环境中的引导资产

  24. 24

    Rails 4生产环境中的资产找不到404错误

  25. 25

    Rails 4指纹导致404生产环境中的引导资产

  26. 26

    Rails资产:预编译不编译要求

  27. 27

    生产中的Rails 6 Webpacker:耙资产:预编译失败

  28. 28

    耙资产:预编译生产缓慢

  29. 29

    Rails 4:在服务器上而不在开发计算机上预编译资产时,Sass引发SyntaxError

热门标签

归档