我正在关注 DHH 关于 Rails 5 和动作电缆的教程,我已经完成了他所做的一切。我在指向文件 app/assets/javascripts/cable.coffee 的 Chrome 控制台中有一个错误:
#= require cable
#= require_tree ./channels
@App ||= {}
App.cable = ActionCable.createConsumer()
我得到ActionCable is undefined
我试图要求 action_cable 而不是电缆,并移动文件,但似乎没有任何改变。可能值得注意的是,我从一个 rails 4 应用程序开始,然后将 rails gem 更改为
gem 'rails', '5.0.0.beta3'
并补充说:
gem 'actioncable', '~> 5.0.0.beta3'