2010-05-29 101 views
1

我在一個rails項目中使用Wysihat,並無法將其綁定到名爲post_description(模型名稱Post field name description)的textarea上。需要幫助讓Wysihat工作

我有我的頭標記以下內容:

<%= javascript_include_tag 'prototype_1.7'%> 
    <%= javascript_include_tag 'wysihat' %> 

    <script type="text/javascript" charset="utf-8"> 
    document.on("dom:loaded", function() { 
     var editor = WysiHat.Editor.attach('post_description'); 
     var toolbar = new WysiHat.Toolbar(editor); 
     toolbar.addButtonSet(WysiHat.Toolbar.ButtonSets.Basic); 

     // Hide our error message if the editor loads fine 
     $('error').hide(); 
    }); 
    </script> 

我能看到Wysihat作品(粗體,斜體和下劃線工具顯示,當點擊按預期工作)。然而

<div id="post_description_editor" class="editor" contenteditable="true"></div> 
<textarea cols="40" id="post_description" name="post[description]" rows="20" style="display: none; "></textarea> 

,當我鍵入描述字段的東西,點擊提交後驗證失敗話說描述字段爲空:在帖子/新的HTML源以下。任何人有任何線索我如何才能得到這個工作?

在此先感謝!

回答

0

這一定會幫助你:

http://github.com/80beans/wysihat-engine

+0

謝謝Shripad。我以前見過wysihat-engine,但想用低開銷實現它。然而,經過一段時間沒有發現,我決定使用它。使事情變得非常簡單。 – slythic 2010-06-01 00:07:37

+0

歡迎您:) – 2010-06-01 01:38:17