2010-05-29 66 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