suggerisco di usare tinyMCE
la sua semplice da usare, che cosa si deve fare solo aggiungere <%= f.text_area :body, :rows => 20, :cols => 100, value: @some_object.body ? @some_object.body : '' %>
E utilizzare questo script inline su quella pagina stessa:
<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>
Come menzione hai appena richiesto solo la formattazione di base, quindi hai appena cambiato theme_advanced_buttons.
fonte
2012-10-15 14:06:14
È buono ma, questo editor ha molti problemi, anche molto difficili da personalizzare. – fivetwentysix
FYI, 37signals 'Wysihat dipende da Prototype (!) Per la sua magia. A meno che non usi Prototype (!), Questo non è l'editor Wysiwyg che stai cercando. –