应用程序上的ActionCable问题已升级到Rails 5

时间:2016-12-31 22:33:15

标签: ruby-on-rails ruby actioncable

ActionCable无法处理我刚刚升级到Rails 5.0.1的应用。 我使用var object1 = { a: 1, b: 2 }; var object2 = Object.create(object1, Object.getOwnPropertyDescriptors({ c: 3, d: 4 })); console.log( object2 ); // my new object with object1 as it's prototype link生成了一个频道。

当我运行服务器时,我在日志中看不到任何表明ActionCable正在做任何事情的行。在客户端,我得到rails g channel

我使用App is not defined创建了一个新应用,并且ActionCable工作正常。我比较了所有相关文件,它们在两个应用程序中看起来都是一样的。

我是否需要在升级后的应用中安装一些宝石,默认情况下会在新的Rails 5应用中安装?我查了一下,我有动作。

1 个答案:

答案 0 :(得分:2)

我的问题是cable.js中未包含application.js,因为我的javascript文件已明确包含在名称中,并且忘记添加电缆。

不知道这个Q& A是否能帮助其他人,但如果确实如此......