我正在使用 Rails 创建小型聊天应用程序,我正在使用 Ryan 的 private_pub(建立在 faye 之上)gem。我按照他的截屏视频遵循了所有步骤,但我无法让它工作。我得到以下错误
undefined method `publish_to' for #<#<Class:0x007f95964f5398>:0x007f95925e6378>
我在 chat.js.coffee.erb 中包含了 publish_to
msgJson = (message)->
time = $.now()
<% publish_to "/chats/new" do %>
append_chat_message(time,message)
<% end %>
我的瘦服务器和 faye 服务器都在运行,我使用下面的命令启动 he faye
rackup private_pub.ru -s thin -E production
我在模板中包含了 subscribe_to 行
<%= subscribe_to "/chats/new" %>
并且还添加了资产
//= require private_pub
我不知道,它哪里出错了。任何帮助都会很有用。