问题标签 [faye]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
10842 浏览

ruby-on-rails - 在没有瘦 gem 的情况下启动瘦服务器不起作用

我正在使用 ruby​​ 1.9.3 和 rails 3.2.2。每次我使用带有 private_pub gem 的瘦服务器时,它都不起作用,我做了 rackup private_pub.ru -s thin -E production。我收到以下错误

但是我在我的gem文件中包含了thin gem,它可以正常工作。任何帮助谢谢。

0 投票
1 回答
526 浏览

ruby-on-rails-3 - Faye 和更改您的 Rails 应用程序中的模型

我正在使用 FAYE 和 rails 应用程序,唯一让我非常恼火的是我无法在收到消息时创建或更改模型。

看起来它应该类似于https://github.com/jamesotron/faye-rails 但它有点麻烦。

有没有办法通过扩展更新模型?也许是这样的:

但它给出了一个错误。因此,它应该以某种方式加载整个 rails 环境(这实际上是需要的)。

任何帮助将不胜感激......

PS 尝试使用 Google 群组文章http://groups.google.com/group/faye-users/browse_thread/thread/620ee6440422687a?pli=1订阅频道, 但仍然无法正常工作。它发布但不通过订阅返回。

0 投票
1 回答
436 浏览

node.js - 可以在 Faye 订阅通配符频道吗?

我想要一个名称为/foo/**/bar或的频道/foo/**/buz。这支持吗?

0 投票
1 回答
3704 浏览

ruby - rackup 无法加载 activerecord

可能重复:
使用 RVM 使用 sinatra 应用程序加载 Active Record gem 时出错

我有一个 Faye 应用程序,我想在其中使用 ActiveRecord。我的 faye.ru 中有这个:

我想通过以下方式启动它:rackup faye.ru -s thin -E production

这失败并出现以下错误:/home/tempus/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in 'require': cannot load such file -- activerecord (LoadError)。如果我运行rvm current,我得到:ruby-1.9.3-p125@pno。如果我对这个 gemset 的 rvm 目录执行 ls,我可以看到确实安装了 activerecord:

我不明白为什么它会说它找不到活动记录。有什么线索吗?

0 投票
1 回答
1901 浏览

php - 在php中使用curl与faye发布数据

根据 faye 的作者,我可以从任何平台发送消息,
使用 curl 发布消息的格式是:

我格式化上一行以在 php 中使用

不知何故,频道一的订阅者没有得到结果

java脚本中的发布功能无缝工作(见下一行)

请让我知道缺少什么或我的错误谢谢

0 投票
1 回答
506 浏览

ruby-on-rails - 与在 Heroku 上工作的 Faye 服务器的连接如何?

我知道 Heroku 不提供对 websockets 的支持,仍然可以运行 Faye 服务器,并在客户端有实时通知。

这是如何工作的,更具体地说是从客户端浏览器的角度来看?所有主流浏览器都支持它吗?它是否退回到与 websocket 不同的另一种“协议”?

0 投票
0 回答
226 浏览

ruby-on-rails - Rails + Faye 是一个好的 RIA 平台吗?还是我需要原始 node.js?

Faye 是“简单”的消息发布/接收系统,还是您可以使用 Rails/Faye 组合构建完整的丰富应用程序?

我网站的一部分是幻想联盟选秀室。

房间本身需要被编程以在特定的时间间隔做某些事情;例如,让每个队长有 15 秒的时间从列表中为他的球队挑选一名球员,然后再转到下一名球员。

房间还需要保护通道;只有联盟中的那些球队才能进入房间,而且只能在特定的日期/时间。

我可以在 Faye 设置中对所有这些操作进行编程吗?还是我最好将它内置在 Node.js 中作为与我的 Rails 应用程序通信的实时应用程序?

需要朝着正确的方向轻推...

0 投票
3 回答
1690 浏览

ruby - 在 Rails 中实现聊天

我正在尝试chat module在我的 rails 应用程序中实现 a 。我查看了这个 railscast Faye教程。在本教程中,Ryan 提到broadcasting了消息,但我想要的更像private conversations是客户端之间的消息,而不是广播。

有可能通过faye做到这一点吗?还是有更好的方法在 Rails 中实现聊天?

0 投票
1 回答
529 浏览

ruby - PrivatePub & Faye-Websocket 不工作

就在最近我的 private_pub 设置停止工作。我不确定为什么会这样,因为我发现很难通过以下错误诊断问题:

这是一个完整的堆栈跟踪:

关于如何调试/修复此问题的任何想法?

0 投票
2 回答
1223 浏览

ruby-on-rails - Faye、Rails 和 Net:到达 HTTP 文件结尾

我正在尝试完成以下任务:一旦网站上批准了帖子,就会通知该网站上的人。

为了解决这个问题,我正在使用 Faye,并在我的方法批准的频道上发布。我的应用程序只有一个通道,非常简单的场景。无论如何,由于某种原因它不起作用。

我正在使用Rails 2.3.5Faye 0.8.5eventmachine 1.0.0.beta4(与 Faye 一起安装的那个)、rack 1.0.1thin 1.3.1。我没有使用 Apache。

到目前为止,我所拥有的是:

faye.ru:(我运行它:rackup faye.ru -s thin -E production)

应用程序.js

application.html.erb

post_controller.rb

堆栈跟踪是:

并且在瘦服务器上也会出现错误:

据我了解,每次尝试在服务器上连接都会出现这个错误,关键是“http://0.0.0.0:9292/faye.js”不可用,即如果我尝试访问这个 URL,我收到“ !!处理请求时出现意外错误:未定义的方法 `call' for nil:NilClass ”,这与 Net:HTTP 无法访问它的原因相同。我想知道为什么。