Ich schlage vor, tinyMCE
Seine Einfach zu verwenden zu verwenden, was Sie gerade <%= f.text_area :body, :rows => 20, :cols => 100, value: @some_object.body ? @some_object.body : '' %>
Und diesen Inline-Skript selbst auf dieser Seite hinzufügen tun müssen, verwenden:
<script type="text/javascript">
tinyMCE.init({
mode: 'textareas',
theme: 'advanced',
theme_advanced_toolbar_location : "top",
theme_advanced_buttons1 : "bold,italic,underline,separator,justifyleft,justifycenter,justifyright, justifyfull,forecolor,backcolor,formatselect,fontselect,fontsizeselect, link,unlink, image"
});
</script>
Wie erwähnt Sie benötigten nur grundlegende Formatierungen, also änderten Sie einfach theme_advanced_buttons.
Es ist gut, aber, dieser Editor hat viele Probleme, auch sehr schwer anzupassen. – fivetwentysix
FYI, 37signals Wysihat hängt von Prototype (!) Für seine Magie ab. Wenn Sie nicht Prototyp (!) Verwenden, ist dies nicht der von Ihnen gesuchte WYSIWYG-Editor. –