有人可以帮我理解这个NoMethodError错误吗?

时间:2017-02-09 16:49:29

标签: ruby-on-rails syntax-error ruby-on-rails-5 actioncable

大家好,提前感谢您的阅读!

我试图找出这个部分一段时间了:

undefined method 'except' for "message: message":String

似乎无法弄明白或在谷歌上找到任何东西。

有人可以帮助一些指针,我们将不胜感激

代码:https://gist.github.com/qnoox/ae621d83a7b8047283a9d6108329f729

OutPut工作时:https://gist.github.com/qnoox/74fadc976b1dcee48be0a95abbf38afb

提前谢谢!

1 个答案:

答案 0 :(得分:1)

解决此问题的方法:

  1. 在heroku上没有room.js和room.coffee它会感到困惑。
  2. 请记住使用rake资产:在推送到heroku之前清理
  3. 如果你得到的除了错误,这是因为sidekiq没有把你的消息发送到工作请求这一事实,所以请确保你配置你的sidekiq和redis和actioncable 110%正确。
  4. 确保room.coffee上的缩进是正确的
  5. 现在推送到heroku git add。 git commit -m" msg" git push heroku master
  6. 完成它现在应该工作!
  7. 感谢@Alexis @Swards @Jordan,你们帮助了我很多。 我非常感激!