Tôi sử dụng Rails 3.2.3, và khi TinyMCE tải trong sản xuất, tôi nhận được bốn 404s:Không thể thay đổi DocumentBaseUrl trong TinyMCE
"NetworkError: 404 Not Found - http://[my-domain]/[current-path]//langs/en.js"
"NetworkError: 404 Not Found - http://[my-domain]/[current-path]//plugins/fullscreen/editor_plugin.js"
"NetworkError: 404 Not Found - http://[my-domain]/[current-path]//themes/advanced/editor_template.js"
"NetworkError: 404 Not Found - http://[my-domain]/[current-path]//plugins/media/editor_plugin.js"
Có lẽ những tập tin này được gọi là không đồng bộ từ tiny_mce.js vì họ không được liệt kê trong nguồn của tôi. js của tôi trông như thế này:
tinyMCE.init({
theme: "advanced",
mode: "textareas",
plugins: "fullscreen, media",
height: 300,
relative_urls :true,
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,search,replace,|,bullist,numlist,|,outdent,indent,|undo,redo,|,link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,preview,hr,removeformat,visualaid,|,sub,sup,|,fullscreen,spellchecker",
theme_advanced_buttons2 : "styleselect,formatselect,imageListBox,media",
theme_advanced_buttons3 : "",
editor_selector : "mceEditor",
extended_valid_elements : "form[action|accept|accept-charset|enctype|method|name|onsubmit|id|name]",
convert_urls : false,
remove_script_host : false
});
function toggleTinyMCE(id) {
if (!tinyMCE.get(id))
tinyMCE.execCommand('mceAddControl', false, id);
else
tinyMCE.execCommand('mceRemoveControl', false, id);
}
Tất cả các tập tin TinyMCE của tôi là trong ứng dụng dir/tài sản/Javascripts/tiny_mce, vì vậy tôi đã cố gắng thêm document_base_url
và base_url
để init params của tôi, nhưng không có vấn đề gì tôi đặt chúng , khi tôi kiểm tra TinyMCE trong firebug, tôi thấy rằng giá trị của chúng không thay đổi theo những gì tôi đã nhập.
Tôi biết rằng một plugin Rails bởi kete tồn tại cho TinyMCE, nhưng its README khẳng định rằng nó không được khuyến khích cho Rails> = 3.1
Câu trả lời về câu hỏi này đã giúp rất nhiều: http: // stackoverflow. com/questions/7325364/tinymce-loading-lang-plugins-chủ đề-từ-không chính xác-thư mục –