Rails 4-Application.js包含合并冲突,不知道如何解决这些冲突
Rails 4 - Application.js contains merge conflicts, not sure how to resolve them
我有一个Rails应用程序,其中链轮生成的Application.js
不知何故发生了合并冲突,我不知道如何删除它们。在Chrome中,我得到以下错误:
Uncaught SyntaxError: Unexpected token <<
我可以看到这包含在文件中:
[...]
<<<<<<< HEAD
//= require turbolinks
//= require jquery.turbolinks
//= require chosen-jquery
=======
>>>>>>> 9e6c961b13c6c09da1cb8cdc055c799b829ff824
//= require jquery.purr
[...]
但我目前在我自己的Application.js
文件(不是生成的文件(中看不到任何合并冲突。
我尝试了rake assets:clean
、rake assets:precompile
和rake assets:clobber
,但都没有成功。
关于如何消除这些错误,有什么想法吗?
澄清更新
这就是我的手册(不是由Sprockets生成的(application.js
文件的样子:
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require chosen-jquery
//= require scaffold
//= require jquery.purr
//= require best_in_place
//= require bootstrap-datepicker
//= require jquery-fileupload
//= require autocomplete-rails
//= require jquery-ui
//= require bootstrap
//= require jquery.countdown
//= require autocomplete-rails
//= require bootstrapValidator.min
//= require turbolinks
//= require_tree .
因此,在这个文件中没有合并冲突,而是在链轮gem生成的文件中。
还可以提到,我最近在"手动"application.js
文件中发生了合并冲突,但由于链轮生成的文件中的某些原因,错误/冲突仍然存在,我不知道如何删除它。
合并冲突最初是手动解决的。在进行git add app/assets/javascripts/application.js && git commit
之前,只需确保application.js看起来不错即可
我认为你的application.js
文件应该是这样的:
[...]
//= require turbolinks
//= require jquery.turbolinks
//= require chosen-jquery
//= require jquery.purr
[...]
删除我的本地存储库/文件夹,然后克隆我的远程存储库,就可以了。可能是缓存问题。虽然这可能是一个更好的方法,但我找不到。
相关文章:
- 如何解决jQuery冲突
- 如何选择2 3.5和4.0冲突解决
- 解决同时使用高图和树状图时的冲突(f.inArray 不是函数)
- 意外的脚本/css冲突,如何解决
- 如何解决移动网站上的地图缩放和页面缩放冲突
- 使用 JQuery 插件解决“无冲突”模式
- 如何解决两个 jquery 冲突
- 需要帮助来解决滑块 JavaScript 与 Safari 的冲突
- 如何解决光滑的轮播jquery冲突问题
- 如何在 asp.net 页面中使用时解决jQuery中的冲突
- Jquery轻松选项卡中页面之间的冲突,试图用Jquery noconflict解决
- 如何解决表行内冲突的单击事件
- 解决Wordpress网站上的javascript冲突
- 正在解决Javascript冲突
- (CSS/jQuery)如何用jQuery解决top和bottom属性之间的冲突
- 我有这两个冲突的javascript ..找不到解决办法
- 如何解决Prototype与DataPicker或Tooltip之间的jQuery冲突
- 在自定义库中包含JQuery.如何解决冲突问题
- JQuery冲突,不知道如何解决
- 解决javascript变量名冲突,而不是iframe