Rails プロジェクトで Wysihat を使用していますが、post_description (モデル名 Post フィールド名 description) という名前のテキストエリアにバインドできないことに困惑しています。
私の head タグには次のものがあります。
<%= 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>
ただし、説明フィールドに何かを入力して [送信] をクリックすると、説明フィールドが空であるという投稿の検証が失敗します。どうすればこれを機能させることができるか、誰にも手がかりがありますか?
前もって感謝します!