2013-01-24 65 views
0

我正在使用rails創建小型聊天應用程序,我使用的是瑞恩的private_pub(構建於faye之上)gem。我按照他的屏幕錄像執行了所有步驟,但我無法完成工作。我收到以下錯誤private_pub gem給出「未定義的方法`publish_to'」錯誤

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 %> 

我的兩個薄,王菲服務器都在運行,我用下面的命令來啓動他王菲

rackup private_pub.ru -s thin -E production 

我包括subscribe_to線在我的模板

<%= subscribe_to "/chats/new" %> 

,並還增加了資產

//= require private_pub 

我不知道,在那裏它去錯了。任何幫助都是有用的。

回答

0

我自己解決了這個問題,如果我們使用Private_pub只有Rails應用可以發佈到頻道,我們需要在ajax調用的回調文件中寫入pusblish_to函數。

0

您已經安裝

gem 'thin' 

,然後再重新啓動服務器。它爲我工作。希望它也適用於你。

相關問題