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