问题标签 [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.
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,它可以正常工作。任何帮助谢谢。
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订阅频道, 但仍然无法正常工作。它发布但不通过订阅返回。
node.js - 可以在 Faye 订阅通配符频道吗?
我想要一个名称为/foo/**/bar
或的频道/foo/**/buz
。这支持吗?
ruby - rackup 无法加载 activerecord
我有一个 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:
我不明白为什么它会说它找不到活动记录。有什么线索吗?
php - 在php中使用curl与faye发布数据
根据 faye 的作者,我可以从任何平台发送消息,
使用 curl 发布消息的格式是:
我格式化上一行以在 php 中使用
不知何故,频道一的订阅者没有得到结果
java脚本中的发布功能无缝工作(见下一行)
请让我知道缺少什么或我的错误谢谢
ruby-on-rails - 与在 Heroku 上工作的 Faye 服务器的连接如何?
我知道 Heroku 不提供对 websockets 的支持,仍然可以运行 Faye 服务器,并在客户端有实时通知。
这是如何工作的,更具体地说是从客户端浏览器的角度来看?所有主流浏览器都支持它吗?它是否退回到与 websocket 不同的另一种“协议”?
ruby-on-rails - Rails + Faye 是一个好的 RIA 平台吗?还是我需要原始 node.js?
Faye 是“简单”的消息发布/接收系统,还是您可以使用 Rails/Faye 组合构建完整的丰富应用程序?
我网站的一部分是幻想联盟选秀室。
房间本身需要被编程以在特定的时间间隔做某些事情;例如,让每个队长有 15 秒的时间从列表中为他的球队挑选一名球员,然后再转到下一名球员。
房间还需要保护通道;只有联盟中的那些球队才能进入房间,而且只能在特定的日期/时间。
我可以在 Faye 设置中对所有这些操作进行编程吗?还是我最好将它内置在 Node.js 中作为与我的 Rails 应用程序通信的实时应用程序?
需要朝着正确的方向轻推...
ruby - 在 Rails 中实现聊天
我正在尝试chat module
在我的 rails 应用程序中实现 a 。我查看了这个 railscast Faye教程。在本教程中,Ryan 提到broadcasting
了消息,但我想要的更像private conversations
是客户端之间的消息,而不是广播。
有可能通过faye做到这一点吗?还是有更好的方法在 Rails 中实现聊天?
ruby - PrivatePub & Faye-Websocket 不工作
就在最近我的 private_pub 设置停止工作。我不确定为什么会这样,因为我发现很难通过以下错误诊断问题:
这是一个完整的堆栈跟踪:
关于如何调试/修复此问题的任何想法?
ruby-on-rails - Faye、Rails 和 Net:到达 HTTP 文件结尾
我正在尝试完成以下任务:一旦网站上批准了帖子,就会通知该网站上的人。
为了解决这个问题,我正在使用 Faye,并在我的方法批准的频道上发布。我的应用程序只有一个通道,非常简单的场景。无论如何,由于某种原因它不起作用。
我正在使用Rails 2.3.5、Faye 0.8.5、eventmachine 1.0.0.beta4(与 Faye 一起安装的那个)、rack 1.0.1和thin 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 无法访问它的原因相同。我想知道为什么。