【发布时间】:2018-01-18 02:20:28
【问题描述】:
感谢一些对 SO 的大力帮助,我设法获得了一个带有 Paperclip 集成的 WYSIWYG 编辑器,适用于我的应用程序:WYSIWYG image uploads in Rails App
我看到一些有趣的行为,如果出现验证错误,我的 WYSIWYG 编辑器就会消失。
编辑器包含在 application.html.haml 中定义,如下所示:
= javascript_include_tiny_mce_if_used
= tiny_mce if using_tiny_mce?
编辑器本身是通过为我的文本区域(称为描述)分配这样的类来调用的:
= f.text_area :description, :class => "mceEditor"
这一切都很好。但是,当发生验证错误时,所见即所得的编辑器就会消失……我已经对 Firebug 进行了一些调查,发现“错误页面”的 HEAD 中没有包含 TinyMCE。
我以为我所有的视图都会继承自 application.html... 错误页面不是这样吗?即使在错误条件下,如何确保正确处理包含?
【问题讨论】:
-
奇怪...当使用 erb 时,验证页面肯定使用标准布局。不知道 haml 在这种情况下做了什么。
标签: ruby-on-rails tinymce wysiwyg