RubyonRails项目中的jquery冲突

RubyonRails项目中的jquery冲突,jquery,ruby-on-rails,tinyscrollbar,Jquery,Ruby On Rails,Tinyscrollbar,我正在处理一个应用程序,其中由于2个jquery文件,我得到了冲突的渲染结果,这是我得到错误的代码 <!-- tab scripts --> <script type="text/javascript" src="/assets/jquery.tools.min.js"></script> <!-- Scrollbar --> <script type="text/javascript" src

我正在处理一个应用程序,其中由于2个jquery文件,我得到了冲突的渲染结果,这是我得到错误的代码

   <!-- tab scripts -->
    <script type="text/javascript" src="/assets/jquery.tools.min.js"></script>



<!-- Scrollbar -->  
            <script type="text/javascript" src="/assets/jquery.tinyscrollbar.min.js"></script>
            <script type="text/javascript">
            $(document).ready(function(){
                $('.scrollbar1').tinyscrollbar();
                $('.scrollbar2').tinyscrollbar();
                $('.scrollbar3').tinyscrollbar();
            });
                });

            </script>
现在您可以看到有2.js文件调用,如果我在tinyscrollbar.min.js之前编写tools.min.js,它将不会加载,反之亦然


我尝试合并这两个查询,但没有成功,我不知道如何使用noconflict函数,有人能帮我吗?

我已经在我的app/views/layout/application.html.erb中声明了这两个js文件,但由于冲突,我将tinyscrollbar.min.js声明为它的本地视图文件:app/view/profile/new.html.erb,它解决了我的错误:

你有你正在使用的timeentry.js插件的链接吗。另外,您正在将$document.readyshorthand包装在$document.readynon-shorthand中。首先,删除内部$function{};;这是多余的。它的作用与$document.readyfunction{};相同@m90抱歉tinyscrollbar.min.js中存在错误:@paul yape执行了该操作:,但未解决该问题..上面的代码仍然存在语法错误。删除最后一个};。您可以尝试的另一个选项是,将javascript放在/assets/javascript/scroller/tinyscrollbar.min.js中,并仅从需要的页面添加此js,并将application.js设置更改为//=require\u目录,所以,当应用程序加载时,它只加载javascript文件夹中的js文件,而不是从内部文件夹加载