将默认新行更改为<p>标记tinymce rails

时间:2016-02-12 14:54:45

标签: ruby-on-rails tinymce

我正在使用tinymce并将我的内容保存到db。发生了什么事情,当我按下输入内容时,它正在插入<br>标签。

所以我将tinymce配置中的内容更改为:

tinyMCE.init({
  force_br_newlines : false,
  force_p_newlines : true,
  ...
}

这切断了我的目的。但是当我从word中粘贴内容时。它仍然插入<br>

是否有任何解决方法。

提前致谢。

注意:我的tinymce版本是3.4.7

1 个答案:

答案 0 :(得分:2)

是的,有。 您可以使用paste_preprocess - Tinymce config parameter修改粘贴的内容。

tinymce.init({
    paste_preprocess: function(plugin, args) {
        console.log(args.content);

        // your modifications here

        // example
        args.content = args.content.replace(/<br>/, '');
    }
});