問題タブ [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 - Thin Gem なしで Thin Server を起動すると機能しない
Ruby 1.9.3 と Rails 3.2.2 を使用しています。private_pub gem でシン サーバーを使用するたびに、それが機能しません。次のエラーが表示されます
しかし、私の宝石ファイルに薄い宝石を含めれば、うまくいきます。助けてくれてありがとう。
ruby-on-rails-3 - Rails アプリでの Faye とモデルの変更
私はFAYEとRailsアプリケーションを使用していますが、私を非常に悩ませている唯一のことは、受信したメッセージでモデルを作成または変更できないことです.
https://github.com/jamesotron/faye-railsのようなものにする必要があるようです が、ちょっと面倒です。
拡張機能を使用してモデルを更新する方法はありますか? 多分このようなもの:
しかし、それはエラーを出します。したがって、何らかの方法でレール環境全体をロードする必要があります(実際に必要です)。
どんな助けでも大歓迎です....
PS Google グループの記事http://groups.google.com/group/faye-users/browse_thread/thread/620ee6440422687a?pli=1を使用してチャンネルに登録しようとしまし たが、まだ機能しません。発行されますが、サブスクリプションによって返されません。
node.js - フェイのワイルドカードチャンネルを購読できますか?
/foo/**/bar
名前または。のチャンネルが欲しいです/foo/**/buz
。これはサポートされていますか?
ruby - ラックアップはアクティブレコードを読み込めません
重複の可能性:
RVM を使用して sinatra アプリで Active Record gem をロード中にエラーが発生しました
ActiveRecord を利用したい Faye アプリがあります。私の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 dir で ls を実行すると、activerecord が実際にインストールされていることがわかります。
アクティブレコードが見つからないと言う理由がわかりません。手がかりはありますか?
php - php で curl を使用して faye でデータを公開する
faye の作成者によると、どのプラットフォームからでもメッセージを送信でき
、curl でメッセージを投稿する形式は次のとおりです。
前の行をphpで使用するようにフォーマットします
どういうわけか、チャンネル 1 のサブスクライバーは結果を取得しません
Java スクリプトのパブリッシュ機能はシームレスに機能します (下の行を参照)。
何が足りないか、私の間違いを教えてくださいありがとう
ruby-on-rails - Fayeサーバーへの接続はHerokuでどのように機能していますか?
HerokuはWebSocketをサポートしていないことを理解しましたが、それでもFayeサーバーを実行し、クライアント側でリアルタイムの通知を受け取ることができます。
これは、より具体的にはクライアントのブラウザの観点から、どのように機能していますか?すべての主要なブラウザでサポートされていますか?WebSocketとは異なる別の「プロトコル」にフォールバックしていますか?
ruby-on-rails - Rails + Fayeは優れたRIAプラットフォームですか?または、生のnode.jsが必要ですか?
Fayeは「単に」メッセージの公開/受信システムですか、それともRails / Fayeの組み合わせでリッチアプリケーション全体を構築できますか?
私のウェブサイトの一部はファンタジーリーグドラフトルームです。
部屋自体は、特定の間隔で特定のことを行うようにプログラムする必要があります。たとえば、各チームのキャプテンが次のプレーヤーに移動する前に、リストから自分のチームのプレーヤーを15秒選択できるようにします。
部屋はアクセスを保護する必要もあります。リーグに参加しているチームのみが、特定の日時にのみ部屋にアクセスできます。
これらすべてのアクションをFayeセットアップでプログラムできますか?それとも、Railsアプリと通信するリアルタイムアプリとしてこれをNode.jsに組み込んだほうがいいでしょうか?
正しい方向に微調整する必要があります...
ruby - Railsでのチャットの実装
chat module
Railsアプリケーションにを実装しようとしています。このrailscastFayeチュートリアルを調べました。チュートリアルを通じて、ライアンはbroadcasting
メッセージについて言及していますが、私が欲しいのはprivate conversations
、ブロードキャストではなく、クライアント間のようなものです。
フェイを通してそれを行うことは可能ですか?または、Railsでチャットを実装するためのより良い方法はありますか?
ruby - PrivatePub と Faye-Websocket が機能しない
つい最近、private_pub のセットアップが機能しなくなりました。次のエラーで問題を診断するのが難しいため、これがなぜなのかわかりません。
完全なスタックトレースは次のとおりです。
この問題をデバッグ/修正する方法についてのアイデアはありますか?
ruby-on-rails - Faye、Rails、および Net:HTTP のファイルの終わりに達しました
私は次のタスクを達成しようとしています: サイトで投稿が承認されるとすぐに、このサイトのユーザーにそのことが通知されます。
これを解決するために、私は Faye を使用しており、承認方法でチャネルに公開しています。私のアプリケーションにはチャネルが 1 つしかなく、非常に単純なシナリオです。とにかく、何らかの理由でそれが機能していません。
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 :
posts_controller.rb :
スタックトレースは次のとおりです。
また、シン サーバーでは次のエラーも表示されます。
私が理解している限り、このエラーはサーバーに接続しようとするたびに表示されます。重要なことは、「http://0.0.0.0:9292/faye.js」が利用できないことです。つまり、アクセスしようとするとこの URL を受信すると、「!! リクエストの処理中に予期しないエラーが発生しました: nil:NilClass に対する未定義のメソッド `call' 」が表示されます。これが、Net:HTTP がアクセスできないのと同じ理由です。理由を知りたいです。