2016-12-31 50 views
1

ActionCable對我剛升級到Rails 5.0.1的應用不起作用。 我生成了一個頻道rails g channel關於應用升級到Rails 5的ActionCable問題

當我運行服務器時,在日誌中看不到任何指示ActionCable正在執行任何操作的行。在客戶端我得到App is not defined

我創建了一個新的應用程序rails new和ActionCable在其中正常工作。我比較了所有相關文件,並且他們在兩個應用程序中看起來都一樣。

是否有一些寶石需要安裝在我的升級版應用程序中,默認情況下會安裝在新的Rails 5應用程序中?我查了一下,我有行動。

回答

2

我的問題是cable.js沒有包括在application.js因爲我有我的JavaScript文件明確包含名稱並忘記添加電纜。

不知道這種問答& A將幫助別人,但如果這樣做....

+0

是。正是@ Life4ants。這是一個很好的問答。你應該接受你的答案,我應該感謝你的幫助! Fabrizio Bertoglio –