Gem 根据 ruby china 配置 faye,但是提示错误,是不是漏了什么?

jesktop · 2013年07月28日 · 最后由 JeskTop 回复于 2013年07月28日 · 3437 次阅读

1.首先添加 gem

gem 'faye-rails','1.0.0'

2.后建 server 3.server 的配置文件 4.如何启动 server 5.加入 faye js 文件 6.使用 settingslogic 导入配置信息 7.配置信息样例 8.Setting model 用来引入设置信息到 model 层 9.faye 的全局设置 10.Faye 的前端监听设置 11.Faye 开启 url 监听 12.webkitNotifications 的设置 13.Faye 服务器端的发送配置 14.Notification 创建后发送信息到客户端 15.通过 temp_access_token 来判断接收者

根据上面的步骤,自己添加了一个 faye 服务,可是提示错误:

Uncaught TypeError: Cannot read property 'JSON' of undefined
Uncaught Error: Could not find a usable connection type for http://127.0.0.1:9292/faye 

貌似是没有发现 faye 的服务。我看了官方文档,Browser client有个这样的操作:

<script type="text/javascript" src="http://localhost:8000/faye/client.js"></script>

但是在 ruby-china 上没有看到有,我在重翻了一遍 ruby-china 的源码,但是发现不了我这个问题是从哪里出来的,请问是不是因为遗漏了哪些地方,所有才会出现这个错误?

script type="text/javascript" src="#{Setting.faye_server}/client.js"

用这个代替#= fayejs 的导入就没有问题了,可是为什么 ruby china 确没有问题出现呢?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号