Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 为什么只有在RubyonRails表单不是远程的情况下才会显示CKEditor?_Ruby On Rails_Ruby On Rails 3_Ckeditor_Remote Forms - Fatal编程技术网

Ruby on rails 为什么只有在RubyonRails表单不是远程的情况下才会显示CKEditor?

Ruby on rails 为什么只有在RubyonRails表单不是远程的情况下才会显示CKEditor?,ruby-on-rails,ruby-on-rails-3,ckeditor,remote-forms,Ruby On Rails,Ruby On Rails 3,Ckeditor,Remote Forms,我在不同的场景中使用远程和非远程表单。我在此表单中有一个text\u区域,我将css类'ckeditor'应用到该区域。如果我将:remote选项设置为true,则文本区域不包括ckeditor。但是,如果我没有将:remote设置为true,则ckeditor的加载效果很好 我在任何我能想到的地方寻找错误(Chrome开发者工具的网络和控制台选项卡) 有没有人建议我在任何情况下都可以尝试使用ckeditor?谢谢 我发现了一个与我相同的问题。我不确定是否可以将其标记为重复,因此我决定为以后访问

我在不同的场景中使用远程和非远程表单。我在此表单中有一个
text\u区域
,我将css类
'ckeditor'
应用到该区域。如果我将
:remote
选项设置为
true
,则
文本区域不包括ckeditor。但是,如果我没有将
:remote
设置为
true
,则ckeditor的加载效果很好

我在任何我能想到的地方寻找错误(Chrome开发者工具的网络和控制台选项卡)


有没有人建议我在任何情况下都可以尝试使用ckeditor?谢谢

我发现了一个与我相同的问题。我不确定是否可以将其标记为重复,因此我决定为以后访问此问题的任何人发布答案,而不是其他问题。如果你想要更详细地描述情况,另一个问题的海报上会有

基本上,ckeditor需要根据ajax请求进行实例化。“我的编辑”和“新表单”会发出一个ajax请求,用适当的初始数据显示表单,
text\u区域
没有附加ckeditor的实例。您只需找到DOM对象并在
edit.js.erb
new.js.erb
等文件中对其调用
ckeditor()
方法即可

$('form-...').find('.ckeditor').ckeditor();
您还可以在此处将选项应用于ckeditor。再次,请参阅指向其他SO问题的链接以了解更多信息