2015-07-11 60 views
10

我已經在我的Rails項目中安裝了CKEditor,但默認皮膚上的按鈕都是不匹配的。請參閱:如何在Rails中添加皮膚到ckeditor?

enter image description here

所以我想安裝引導皮膚來解決這一點,也因爲它適合我的網站都強。

我已經下載的文件,並在

app/assets/ckeditor/skins/bootstrapkg 

和更改的配置放到/ ckeditor.rb補充:

config.asset_path = Rails.application.config.assets.prefix 

但是當我嘗試添加方法config.assets_skins或配置我得到的皮膚

NoMethodError:: undefined method `skin=' for Ckeditor:Module 

我試過config.skins,config.skinName但沒有任何效果。

當我嘗試創建一個應用程序/資產/ CKEditor的/ config.js並把

config.skin = 'bootstrapkg'; 

...編輯停止顯示。

在我的Rails服務器日誌中,我仍然可以看到「moono」皮膚的調用,而不是Bootstrap。因此,如何安裝另一個主題到CKEditor on Rails(我也可以接受一個修正錯位按鈕)?

+0

你有沒有想過這個? – covard

+0

不幸的是,我甚至試圖聯繫CKEditor的支持,但沒有運氣。 –

+0

看到皮膚有多少文件(CKEditor是一個巨大的野獸)後,我決定不包括皮膚。 – covard

回答

0

名稱不正確。你有這樣的

config.skin = 'bootstrapkg'; 

它應該是這個

config.skin = 'bootstrapck'; 

一個叫skins文件夾內放置在這個位置/assets/javascripts/ckeditor/skins,它應該工作。

所以bootstrap skin文件夾的路徑應該是/assets/javascripts/ckeditor/skins/bootstrapck