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应用中安装?我查了一下,我有动作。
答案 0 :(得分:2)
我的问题是cable.js
中未包含application.js
,因为我的javascript文件已明确包含在名称中,并且忘记添加电缆。
不知道这个Q& A是否能帮助其他人,但如果确实如此......