私は 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 サーバーの両方が実行されています。以下のコマンドを使用して faye を起動しました。
rackup private_pub.ru -s thin -E production
テンプレートに subscribe_to 行を含めました
<%= subscribe_to "/chats/new" %>
また、アセットを追加しました
//= require private_pub
どこが間違っているのかわかりません。どんな助けでも役に立ちます。