tôi đề nghị sử dụng tinyMCE
của nó đơn giản để sử dụng, những gì bạn phải làm chỉ cần thêm <%= f.text_area :body, :rows => 20, :cols => 100, value: @some_object.body ? @some_object.body : '' %>
Và sử dụng kịch bản nội tuyến này trên trang đó bản thân:
<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>
Như đề cập đến chỉ cần định dạng cơ bản của bạn vì vậy chỉ cần thay đổi theme_advanced_buttons.
Nguồn
2012-10-15 14:06:14
Tốt nhưng trình chỉnh sửa này có nhiều vấn đề, cũng rất khó tùy chỉnh. – fivetwentysix
FYI, 37signals 'Wysihat phụ thuộc vào Prototype (!) Cho phép thuật của nó. Trừ khi bạn sử dụng Prototype (!), Đây không phải là trình soạn thảo Wysiwyg mà bạn đang tìm kiếm. –