問題タブ [private-pub]

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 投票する
1 に答える
1742 参照

ruby-on-rails - Rails3.2PrivatePubが本番環境で見つかりませんfaye.jsが見つかりません

フェイジェムとシンサーバーを使用するprivate_pubというジェムに問題があります。

これはすべて開発では正常に機能しますが、サーバーではすべてを正常に起動できますが、private_pubを使用しているページでは、jsコンソール(chrome)に次のようなエラーが表示されます。

ブラウザでhttp://myapp.example.com/faye.jsを表示すると(URLが変更されました)、開発中にすべてのjsコードが表示される空の画面が表示されます。また、Chromeの開発者ツールでは、開発時にタイプが「保留中」であり、本番環境では「text/html」として渡されていることがわかります。

私はグーグルとグーグルをしてきましたが、まったく何も思いつきませんでした。誰かが私を正しい方向に向けることができますか?

ここで渡される特別なmimeタイプで、受け入れるようにApacheまたはRailsを構成する必要がありますか?

前もって感謝します

0 投票する
1 に答える
227 参照

ruby-on-rails - gemでレールのデータにアクセスするには?

私は faye と private pub をプッシュ サーバーとして使用しています。ユーザーがチャンネルを購読するときに、ユーザーのステータスをオンラインに更新する必要があります。

private_pub gem を fork し、いくつかのコードを変更しました。アプリケーションは user_id を送信しますが、サブスクリプション イベントが gem で発生するため、ユーザーを見つけてステータスを更新する方法がわかりません。

user_id は取得できますが、gem で User モデルを使用できません。それを行う最良の方法はどれですか?

0 投票する
2 に答える
411 参照

ruby-on-rails - private_pubgemを使用する

私はprivate_pubgemを使用して、このスクリーンキャストをフォローしたいと思いました:http: //railscasts.com/episodes/316-private-pub

ただし、を実行するrails g private_pub:installと、このエラーが発生しますCould not find hiredis-0.3.2 in any of the sources

ただし、bundle install installを実行すると、ほとんどの依存関係が fatal error: sys/socket.h: No such file or directoryインストールされます。

では、Windows 7でprivate_pubを使用するにはどうすればよいですか?

0 投票する
2 に答える
397 参照

ruby-on-rails - private_pub gem の使用中に faye サーバーを実行できない

private_pub gem を使用して基本的なリアルタイム機能を実装するこのスクリーンキャストhttp://railscasts.com/episodes/316-private-pubに従ってみました。

以前rackup private_pub.ru -s thin -E productionはfayeサーバー(シンサーバー)を立ち上げていたのですが、localhost:3000に行くたびにfayeサーバーがシャットダウンしてしまいますSegmentation fault (core dumped)

クロムのコンソールでこのエラーが発生します

Failed to load resource http://localhost:9292/faye.js

では、どのようにサーバーを実行しますか?

Rails バージョン 3.1.3

0 投票する
2 に答える
1093 参照

ruby-on-rails - private_pub gem での作業中の「BUG セグメンテーション違反」

このスクリーンキャストhttp://railscasts.com/episodes/316-private-pubのコードを試していました。github からコードを取得しました。ただし、そのアプリからメッセージを送信しようとすると、faye サーバーがシャットダウンして次のエラーが発生します。

(ロングコントロールフレーム情報やスタックトレース情報も表示します)

(Rails サーバーは正常に動作し続けます)

このエラーを取り除くにはどうすればよいですか?

0 投票する
0 に答える
410 参照

ruby-on-rails - private_pubでfayeサーバーを実行しているRuby on Rails 3エラー

このチュートリアルのコードを実行しようとしています: http://railscasts.com/episodes/316-private-pub

ソースを github からダウンロードして指示に従いましたが rackup private_pub.ru -s thin -E production、シン サーバーを実行しても起動しません。

このエラーを取り除くにはどうすればよいですか?

0 投票する
2 に答える
457 参照

ruby-on-rails - private_pub gem で「undefined method `publish_to'」エラーが発生する

私は Rails で小さなチャット アプリを作成しています。Ryan による private_pub (faye の上に構築された) gem を使用しています。彼のスクリーンキャストに従ってすべての手順に従いましたが、うまくいきません。エラーを下回っています

私はchat.js.coffee.erbにpublish_toを含めています

シン サーバーと faye サーバーの両方が実行されています。以下のコマンドを使用して faye を起動しました。

テンプレートに subscribe_to 行を含めました

また、アセットを追加しました

どこが間違っているのかわかりません。どんな助けでも役に立ちます。

0 投票する
2 に答える
8740 参照

ruby - このようなファイルをロードできません--rackupprivate_pub.ru-s thin -Eproductionコマンドの実行中にthin(LoadError)

私はpubrailscastチュートリアルを参照しており、すべての手順を正しく実行しましたが、最後のコマンドを実行している間、つまり

フェイサーバーをラックアップするには、次のエラーが発生します。

0 投票する
2 に答える
1105 参照

javascript - JavaScript 変数を Ruby 変数に変換する

レールで private-pub gem を使用して基本的なチャット クライアントを作成しようとしています。私が実装しようとしている機能は次のとおりです。以下のコードに示すように、オンライン ユーザーのリストがあります。すべてのユーザーは、自分のプライベート チャンネルに登録されています。ユーザーが別のユーザーにメッセージを送信するには、オンライン ユーザーのリストからユーザーを選択してメッセージを送信する必要があります。ユーザーが選択されると、jquery を使用してユーザーのクラスがアクティブに設定されます。次に、オンライン ユーザーのクラス名であるユーザー ID が取得され、メッセージを公開しようとします。このメッセージを公開するには、彼が購読している彼のチャンネルに送信する必要があります。そのためには、javascript 変数から取得したユーザー ID 変数を ruby​​ 変数に変換する必要があります。

Java スクリプトは次のとおりです。

これは、メッセージを公開するための組み込み js です。

receiverチャネルを作成するために、問題であるパブリッシュ関数に渡すためにルビーに変換する必要があるjqueryを使用してフェッチしています.このjavascript変数をルビー変数に変換する方法はありますか? 機能を実装するための他のアイデアをいただければ幸いです:)

0 投票する
1 に答える
160 参照

ios - privatepub gem から送信されたプッシュ通知をユーザーが受信したかどうかを知るにはどうすればよいですか

PrivatePub に関連する解決策を教えてください。さて、私はiosアプリへのプッシュ通知にprivatepub gemを使用しています。特定のユーザーが通知を受信し、特定のユーザーが通知を受信して​​いないことを示す、あらゆる種類の応答を取得できるかどうかを知りたいと思いました。はいの場合は、回答とともにコードを投稿してください。コントローラーを介して通知を公開しています。