我想在我的Rails应用中使用CKEditor。
在我的gemfile文件中,我添加了以下代码:
gem 'ckeditor', :git => 'https://github.com/galetahub/ckeditor.git'
在运行"bundle update"和"rails generate ckeditor:install --orm=active_record --backend=paperclip"之后,我需要在我的application.js文件中加入以下代码:
//= require ckeditor/init
我认为我添加了这一行:
<%= f.cktext_area :img, :ckeditor => {:toolbar => 'img', :customConfig => asset_path('ckeditor/config.js')} %>
我创建了这些文件夹和文件:
/app/assets/javascripts/ckeditor
/app/assets/javascripts/ckeditor/config.js
/app/assets/javascripts/ckeditor/contents.css
我的config.js文件如下所示:
CKEDITOR.editorConfig = function( config )
{
config.toolbar_img = [
{ name: 'document', items: [ 'Source', '-', 'NewPage', 'Preview', '-', 'Templates' ] },
]
}
为什么我的编辑器看起来像这样?
![ckeditor](https://istack.dev59.com/vALGT.webp)