2015-01-12 34 views
7

Önceden yayınlanmış olan raylar için cceditor için bootstrap cildini kullanmaya çalışıyorum. 4. Tüm çalışmalar gayet iyi gelişiyor ama üretimde bir ön hata var.CKEditor Bootstrap ile Cilt için derleme sorunu Rails için 4

Ckeditor gem (https://github.com/galetahub/ckeditor) ekledim. Sonra satıcı cilt içeriği/varlıklarını/JavaScript/ckeditor/deriler

ilave edildi ve dizi derleme CKEditor ilave ( https://github.com/Kunstmaan/BootstrapCK4-Skin/tree/master/skins/bootstrapck)

den önyükleme cilt indirilmiştir. Rails.application.config.assets.precompile + =% w (ckeditor/*)

Önceden varolan varlıklarda Sass :: SyntaxError: Undefined variable error.

satıcı/varlıklar/javascripts/ckeditor/deriler/bootstrapck/SCSS/bileşenleri gibi cilt klasöründe bazı SCSS dosya yok $ gri gibi renkler için orada yukarıda belirtilen dosyada değişken örneğin değişkenler var/_colorpanel.scss (sanırım önyükleme).

Satıcı klasöründeki scss dosyalarının precompile görevindeki değişkenlere ve diğer scss'lere uygulama/varlıklardan erişemediğini düşünüyorum.

Bunu nasıl düzeltebilirim, yoksa bu aslında satıcı klasörüne ekstra cilt eklemenin doğru yolu mu?

raylar 4.1.4 küstahlık-raylar 4.0.4 ckeditor 4.1.1

herhangi bir yardım için teşekkür ederiz.

+0

Bu soruna bir çözüm buldunuz mu? – qarol

cevap

3

Sen

vendor/assets/javascripts/ckeditor/skins/bootstrapck/scss/config/_defaults.scss 
üstündeki

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

ve

@import "colors"; 

en partials üstündeki

@import "../config/config"; 

ekleyebilir Çalışması için

.

Çok kuru değil, ancak en azından cilt öğeleri önceden derlenecek.