【发布时间】:2014-11-16 22:49:54
【问题描述】:
我正在将 Tinymce-Rails 与 Ruby on Rails 结合使用,并试图弄清楚为什么除非我刷新页面,否则 TinyMCE 文本编辑器框无法正常工作。
所以我已经按照所有文档来让它工作......但唯一的问题是它只有在我第一次刷新页面后才能工作。这是负责初始化 TinyMCE 的 javascript
var ready;
ready = function(){
tinyMCE.init({
selector: "textarea.tinymce",
toolbar: ["styleselect | undo redo | bold italic underline | bullist | outdent indent"],
menubar: false,
statusbar: false,
style_formats: [{"title":"Headers","items":[{"title":"Header 1","format":"h1"},{"title":"Header 2","format":"h2"},{"title":"Header 3","format":"h3"}]},{"title":"Inline","items":[{"title":"Bold","icon":"bold","format":"bold"},{"title":"Italic","icon":"italic","format":"italic"},{"title":"Underline","icon":"underline","format":"underline"},{"title":"Code","icon":"code","format":"code"}]}],
content_css: "/assets/tinymce.css"
});
};
$(document).ready(ready);
$(document).on('page:load', ready);
有谁知道为什么当我第一次浏览页面时这实际上不起作用,但只在第二次时起作用?
【问题讨论】:
标签: javascript jquery ruby-on-rails