0

我在不同的场景中远程使用表单,而不是远程使用表单。我有一个text_area应用css类的这种形式'ckeditor':remote如果我使用设置为 的选项呈现表单,true则不text_area包括 ckeditor。但如果我不设置:remotetrue, ckeditor 加载就好了。

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

有没有人有建议让我尝试一下,这可能会导致我在任何一种情况下都可以使用 ckeditor?谢谢!

4

1 回答 1

1

我发现了一个与我自己重复的问题。我不确定是否可以将其标记为重复,因此我决定为将来访问此问题而不是另一个问题的任何人发布答案。如果您正在寻找更详细的情况描述,另一个问题的海报在这里做得很好。

基本上,ckeditor 需要根据 ajax 请求进行实例化。我的编辑和新表单发出 ajax 请求以使用适当的初始数据显示表单,并且text_area没有附加 ckeditor 的实例。您只需找到 DOM 对象并ckeditor()在您的 、 等文件中调用它edit.js.erbnew.js.erb方法:

$('form-...').find('.ckeditor').ckeditor();

您还可以在此处将选项应用于 ckeditor。同样,请参阅其他 SO 问题的链接以获取更多信息。

于 2013-05-26T21:57:09.487 回答