我试图了解如何使用自述文件的替代用法语法让 private_pub 与 Rails 4 一起使用。它不适合我。
我使用单个控制器和索引操作(设置为根路由)创建了一个全新的 Rails 4 应用程序。
home_controller.rb
class HomeController < ApplicationController
def index
PrivatePub.publish_to "/messages/new", :chat_message => "Hello, world!"
end
end
home.js.coffee
PrivatePub.subscribe "/messages/new", (data, channel) ->
alert(data.chat_message)
我启动了faye服务器
rackup private_pub.ru -s thin -E production
我启动了 Rails 服务器,然后转到根页面(“home#index”),但什么也没发生。faye 服务器显示没有任何事情发生。根据我的理解,当我访问 home#index 时,我“应该”会弹出一个警告框,但什么也没发生,我不知道为什么。
有任何想法吗?谢谢。