Ruby on rails 无法为生产环境、Rails 4.2.1、bower组件预编译资产
我在前端为第三方使用bower 我对AdminLTE主题中使用的iCheck组件有问题 下面是我的Ruby on Rails 4.2.1服务器端应用程序的application.sass文件:Ruby on rails 无法为生产环境、Rails 4.2.1、bower组件预编译资产,ruby-on-rails,asset-pipeline,bower,ruby-on-rails-4.2,Ruby On Rails,Asset Pipeline,Bower,Ruby On Rails 4.2,我在前端为第三方使用bower 我对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-awes
@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文件并不存在。在开发模式下,一切都像一个魅力
对此有什么建议吗?这里的问题是编译后的css文件仍然有相同的导入命令,它引用的是
minimal/\u all.css
和square/\u all.css
此问题有两种解决方案:
scss
,并将导入指令从@import url(“…”)
更改为@import“…”
这没用。我仍然有同样的问题。顺便说一句,我正在生产环境中启动服务器,并且我正在使用RAILS_ENV=production编译资产。我没有部署代码。我只是在准备应用程序部署。@cricket42:我明白了,那么我的答案是完全错误的。我会修好的it@cricket42:修正了我的答案,希望有帮助。@Yuri Lebedev仍然有相同的答案problems@YuriLebedev从导入参数中删除.css后,它工作正常。您得到的错误是什么?