Ruby on rails 4 不支持不连续选择

Ruby on rails 4 不支持不连续选择,ruby-on-rails-4,twitter-bootstrap-2,rangy,bootstrap-wysihtml5,Ruby On Rails 4,Twitter Bootstrap 2,Rangy,Bootstrap Wysihtml5,我正在尝试bootstrap-wysihtml5-rails,我正在使用twitter bootstrap 2 但是当我在图像中得到这个结果时,错误是: Discontiguous selection is not supported. 我试图window['rangy'].initialized=false如下所示: <script type="text/javascript"> $(document).ready(function(){ window

我正在尝试
bootstrap-wysihtml5-rails
,我正在使用twitter bootstrap 2

但是当我在图像中得到这个结果时,错误是:

Discontiguous selection is not supported.
我试图
window['rangy'].initialized=false如下所示:

<script type="text/javascript">
    $(document).ready(function(){


        window['rangy'].initialized = false;

        $('.wysihtml5').each(function(i, elem) {
            $(elem).wysihtml5();
        });
    })
</script>

$(文档).ready(函数(){
窗口['rangy']。初始化=false;
$('.wysihtml5')。每个(函数(i,元素){
$(elem.wysihtml5();
});
})
但我仍然会犯同样的错误,我可以忍受,但它似乎会像图片中那样打断编辑器的按钮,有人能帮上忙吗


该消息只是一个警告,不会引发实际错误,因此不会影响任何事情。该警告是在几个版本之前添加到Chrome上的,由Rangy的初始化代码触发。Rangy的较新版本有一个解决方案,但我认为bootstrap-wysihtml5-rails有一个较旧的版本

我很确定这不会导致按钮的问题,你还有另一个问题,但Chrome的行为可能已经改变了

一些背景:


只需添加window.getSelection().removeAllRanges()在您的代码之后,这将发挥神奇的作用。

我已切换到tinymc编辑器,在不使用该编辑器的情况下效果非常好。errors@simo:很公平。我倾向于相信那些更成熟、更受支持的编辑器,比如TinyMCE和CKEditor-