rails 4.2.1 后台使用的 ckeditor
发现用了turbolinks 无法初始化,第一次访问可以,第二次获取的body 就没办法初始化了,只能把ckeditor放到body里,每次重新加载。
放到ckeditor 的js的上面
解决路径问题:Uncaught TypeError: Cannot set property ‘dir’ of undefined:
1 | var CKEDITOR_BASEPATH = '/assets/ckeditor/'; |
解决使用turbolinks后,ckeditor无法初始化的问题:
1 | $(document).bind('page:change', function() { |
删除 CKEDITOR.instances[key] 以后,ckeditor里面的图片浏览的按钮功能会失效。因为没有初始化成功,里面的config是null。这个方法并不完美,待高人解决。