我在Rails项目中使用Wysihat,但由于无法绑定到名为post_description(模型名称Post字段名称描述)的文本区域而感到困惑。
我的头标签中有以下内容:
<%= 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的工作原理(粗体,斜体和下划线工具会显示出来,单击时会按预期工作)。帖子/新HTML源代码中的以下内容:
<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>
但是,当我在说明字段中键入内容并单击提交时,验证后会失败,说明字段为空。有人对我如何使它起作用有任何线索吗?
提前致谢!
最佳答案