【发布时间】:2017-03-13 14:00:26
【问题描述】:
我刚刚将我的应用升级到 Rails 5,我正在学习有关 ActionCable 基础知识的教程,但我无法启动服务器。
每次我尝试这样做时,都会收到以下错误:
uninitialized constant ActionCable (NameError)
它似乎来自我的routes.rb 文件,来自这一行:
mount ActionCable.server => '/cable'
到目前为止,我阅读的每个教程中都指定了这一行,所以我认为 Actioncable 需要它来工作。有没有人遇到过这个问题?我的 gemfile 是最新的,我使用的是 rails 5.0.0.1
【问题讨论】:
-
鉴于您的 Gemfile 具有 Rails5,它应该可以工作 - 如果您通过捆绑程序启动服务器(例如,
bundle exec rails s),您是否会遇到相同的错误? -
@gmcnaughton 是的,完全相同的错误