Rails 4.2.2 - 5.0.0.1 diff cable.js问题

时间:2016-08-18 07:08:20

标签: ruby-on-rails diff updates

我决定咨询railsdiff.org,以便将rails 4.2.2更新为5.0.0.1

然而,在更新和运行测试之后,我被警告了一些问题。
Public Num As Long Public Function INC() As Long Application.Volatile Num = Num + 1 INC = Num End Function app/assets/javascripts/cable.js的第6行引发错误(Rails 4.2.2 - 5.0.0.1 diff应该是目录)。第6行是:

channels

此外,根据Cloud9编辑器,//= require_tree ./channels结果ActionCable未定义结果:app/assets/javascripts/cable.js

railsdiff.org/4.2.2/5.0.0.1是否遗漏了任何内容,例如ActionCable is not defined; please fix or add /*global ActionCable*/中的channels目录或app/assets/javascripts类的某个定义?

1 个答案:

答案 0 :(得分:1)

显然"GET / HTTP/1.0" "GET /favicon.ico HTTP/1.0" 200 不考虑并报告空目录。
railsdiff中,与rails 5.0.0.1相比,有两个新的空目录,每个目录中都有一个隐藏的空rails 4.2.2文件:

.keep

app/assets/javascripts/channels/ test/fixtures/files/ 的第6行引用app/assets/javascripts/cable.js
在不添加app/assets/javascripts/channels/目录的情况下运行测试套件会引发错误。