2009年,由于SO一些很大的帮助,我设法用回形针集成WYSIWYG编辑器对我的应用程序工作:WYSIWYG image uploads in Rails App所见即所得的编辑器消失
我看到一些有趣的行为在我的所见即所得的编辑器,如果消失有一个验证错误。
编辑器包括在application.html.haml定义是这样的:
= javascript_include_tiny_mce_if_used
= tiny_mce if using_tiny_mce?
编辑器本身是通过分配我的textarea(这被称为说明)一类的这家名为:
= f.text_area :description, :class => "mceEditor"
所有这些工作正常。当验证错误发生时,WYSIWYG编辑器消失......我已经用Firebug进行了一些调查,发现“错误页面”没有TinyMCE包含在它的HEAD中。
我认为我所有的观点都会从application.html继承...这不是错误页面的情况吗?如何确保即使在错误情况下也能正确处理包含内容?
奇怪......使用erb时,验证页绝对使用标准布局。不知道在这种情况下haml做了什么。 – 2010-02-23 04:20:38