이 guide을 사용하여 tinyMCE를 Active Admin Textarea 요소에 통합했습니다. 최신 버전 (tinymce_3.5.6.zip)의tinyMCE가 Chrome의 Active Admin에서 작동하지 않습니다.
다운로드 TinyMCE에 내 puplic/자바 스크립트 폴더에 tiny_mce 폴더를 넣어 :
나는했다.
추가 응용 프로그램/자산/자바 스크립트/active_admin.js :
tinyMCE.init({
mode : "textareas",
theme : "advanced",
theme_advanced_buttons1 : "bold, italic, underline, strikethrough, |, bullist, numlist, blockquote, |, undo, redo, |, link, unlink, code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "center",
theme_advanced_resizing : false
});
편집 설정/초기화/active_admin.rb :
#...
config.register_javascript '/javascripts/tiny_mce/tiny_mce.js'
config.register_javascript 'active_admin.js'
end
이 더 TinyMCE에 크롬에서 활동 관리자에 통합되지 발생합니다. 크롬 콘솔에서 출력 :
Uncaught ReferenceError: tinyMCE is not defined active_admin.js:1
(anonymous function) active_admin.js:1
Load jQuery first! tiny_mce.js:1
Uncaught TypeError: Object #<Object> has no method 'extend' tiny_mce.js:1
c.create tiny_mce.js:1
(anonymous function) tiny_mce.js:1
Uncaught TypeError: Object #<Object> has no method 'init' active_admin.js:1
(anonymous function) active_admin.js:1
비록 TinyMCE에 사파리와 SR웨어 아이언에 잘 작동합니다. 그러나 SRWare Iron 콘솔은 여전히 콘솔 출력에 약간의 오류가 있습니다 :
active_admin.js:1Uncaught ReferenceError: tinyMCE is not defined
(anonymous function)active_admin.js:1
수정 방법?