【发布时间】:2017-06-08 10:13:12
【问题描述】:
推送者的新版本
require 'pusher'
pusher_client = Pusher::Client.new(
app_id: '12242',
key: '0d3ae65',
secret: '88147',
cluster: 'ap1',
encrypted: true
)
pusher_client.trigger('my-channel', 'my-event', {
message: 'hello world'
})
在此之前,我是这样设置全局配置的
Pusher.app_id = ENV['PUSHER_APP_ID']
Pusher.key = ENV['PUSHER_KEY']
Pusher.secret = ENV['PUSHER_SECRET']
Pusher.logger = Rails.logger
Pusher.encrypted = true
Pusher.host = 'api-ap1.pusher.com'
Pusher.cluster = ENV['PUSHER_CLUSTER']
Pusher.trigger channels, 'new_message', self
现在如何将 Pusher 客户端配置添加到初始化器中,这样我就不需要每次都初始化它了??
【问题讨论】:
标签: ruby-on-rails ruby pusher