【发布时间】:2019-12-24 02:57:45
【问题描述】:
我正在尝试使用 Ruby 的 Pusher 库从这个名为 Liquid 的交易所读取销售报价。出于某种原因,文档中的所有其他内容都使用 Ruby,除了使用 Javascript 的 Pusher 部分。 Link to the documentation
我读了Ruby's Pusher documentation,他们根本就不能很好地相处。他们不使用相同的变量,我完全迷失了。
这就是我到目前为止所拥有的,并且有点卡住了。即使这也只是猜测。
require 'pusher'
taptoliq('price_ladders_cash_btcusd_sell')
def taptoliq(path=nil)
channels_client = Pusher::Client.new(
key: 'LIQUID',
channel: path,
event: 'updated',
host: 'tap.liquid.com',
wsHost: 'tap.liquid.com',
)
PUSHER_URL = 'The example code doesnt have secrets, apps or app ids. The command below doesnt run without this being configured correctly.'
channels_client = Pusher::Client.from_env
end
我想要一个可以动态更新的变量。我不确定我的 channel_client 是否配置正确,而且我非常确定 PUSHER_URL 也是错误的。该函数的最终命令是抱怨配置错误的崩溃。 “未捕获的异常:C:/rubyproj/liquidtap.rb:10: 动态常量赋值”
【问题讨论】:
标签: javascript ruby http pusher