1

我正在使用 Rails 应用程序的 tinymce-rails gem 通过 ReactJS 呈现我的提交表单。按照本教程安装 tinymce:https ://github.com/sophlenz/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
  />
}

问题是它只在页面刷新时呈现,没有它我们有常规的文本区域。Turbolinks 被禁用。试图添加tinymce.init({selector:'textarea'})componentDidMount:,但它不起作用。

4

1 回答 1

0

当我发现我不能这样做时,我必须添加 React mixin TinyMCE。

于 2015-08-06T08:31:30.400 回答