首页 文章

WYSIWYG编辑器在验证错误时消失

提问于
浏览
0

感谢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?

通过为我的textarea(称为Description)分配一个类来调用编辑器本身:

= f.text_area :description, :class => "mceEditor"

这一切都很好 . 然而,当验证错误发生时,WYSIWYG编辑器消失了...我已经对Firebug进行了一些调查,发现“错误页面”没有TinyMCE包含在它的HEAD中 .

我以为我的所有观点都会从application.html继承...错误页面不是这样吗?即使在错误条件下,如何确保正确处理包含?

1 回答

  • 1

    我认为@uses_tiny_mce需要设置为true才能调用微小的mce助手 . 创建/更新操作可能不会在您的情况下调用微小的mce,但新的/编辑操作是,这可以解释不同的结果?

相关问题