TinyMCE仅在ReactJS中刷新时加载

时间:2015-07-21 08:55:11

标签: ruby-on-rails tinymce reactjs tinymce-rails

我通过Ract应用程序使用tinymce-rails gem通过ReactJS渲染我的提交表单。按照本教程安装tinymce:https://github.com/spohlenz/tinymce-rails

渲染代码:

render: function() {
  <textarea
       ref="body"
       value={this.state.data.body}
       onChange={this.handleBodyChange}
       className="tinymce form-control"
       placeholder="Body"
       rows="10"
       cols="5"
       required
  />
}

问题是它只在页面刷新时呈现,没有它我们有常规的textarea。 Turbolinks被禁用。 试图将tinymce.init({selector:'textarea'})添加到componentDidMount:,但它无效。

1 个答案:

答案 0 :(得分:0)

正如我想的那样,我无法做到这一点,我必须添加React mixin TinyMCE。