Ruby on rails Rails 4生产中存在引导外观预编译问题的CKEditor

Ruby on rails Rails 4生产中存在引导外观预编译问题的CKEditor,ruby-on-rails,ckeditor,Ruby On Rails,Ckeditor,我正在尝试在rails 4中使用ckeditor的引导皮肤。所有这些在开发中都可以正常工作,但我在生产中遇到了一个预编译错误 我添加了ckeditor gem()。然后从()下载引导外观 我在vendor/assests/javascript/ckeditor/skins中添加了皮肤内容 并将ckeditor添加到预编译数组中。Rails.application.config.assets.precompile+=%w(ckeditor/*) 在预编译资产时,我得到了Sass::SyntaxEr

我正在尝试在rails 4中使用ckeditor的引导皮肤。所有这些在开发中都可以正常工作,但我在生产中遇到了一个预编译错误

我添加了ckeditor gem()。然后从()下载引导外观

我在vendor/assests/javascript/ckeditor/skins中添加了皮肤内容

并将ckeditor添加到预编译数组中。Rails.application.config.assets.precompile+=%w(ckeditor/*)

在预编译资产时,我得到了Sass::SyntaxError:未定义的变量错误

皮肤文件夹中有一些scss文件,如vendor/assets/javascripts/ckeditor/skins/bootstrapck/scss/components/_colorpanel.scss 例如,在上面提到的文件中,有一些变量用于颜色,比如$gray(我想是从bootstrap)

我认为供应商文件夹中的scss文件无法从预编译任务中的应用程序/资产访问变量和其他SCS

你知道我该如何解决这个问题吗?或者这实际上是在供应商文件夹中添加额外皮肤的正确方法吗

轨道4.1.4 sass rails 4.0.4 ckeditor 4.1.1

感谢您的帮助。

您可以添加

@import "../config/config";
在中的大多数partials的顶部

vendor/assets/javascripts/ckeditor/skins/bootstrapck/scss/components/

vendor/assets/javascripts/ckeditor/skins/bootstrapck/scss/config/_defaults.scss
让它工作


它不是很干,但至少皮肤资源可以预编译。

您找到解决此问题的方法了吗?
vendor/assets/javascripts/ckeditor/skins/bootstrapck/scss/config/_defaults.scss