問題タブ [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.
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を構成する必要がありますか?
前もって感謝します
ruby-on-rails - gemでレールのデータにアクセスするには?
私は faye と private pub をプッシュ サーバーとして使用しています。ユーザーがチャンネルを購読するときに、ユーザーのステータスをオンラインに更新する必要があります。
private_pub gem を fork し、いくつかのコードを変更しました。アプリケーションは user_id を送信しますが、サブスクリプション イベントが gem で発生するため、ユーザーを見つけてステータスを更新する方法がわかりません。
user_id は取得できますが、gem で User モデルを使用できません。それを行う最良の方法はどれですか?
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を使用するにはどうすればよいですか?
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
ruby-on-rails - private_pub gem での作業中の「BUG セグメンテーション違反」
このスクリーンキャストhttp://railscasts.com/episodes/316-private-pubのコードを試していました。github からコードを取得しました。ただし、そのアプリからメッセージを送信しようとすると、faye サーバーがシャットダウンして次のエラーが発生します。
(ロングコントロールフレーム情報やスタックトレース情報も表示します)
(Rails サーバーは正常に動作し続けます)
このエラーを取り除くにはどうすればよいですか?
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
、シン サーバーを実行しても起動しません。
このエラーを取り除くにはどうすればよいですか?
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 行を含めました
また、アセットを追加しました
どこが間違っているのかわかりません。どんな助けでも役に立ちます。
ruby - このようなファイルをロードできません--rackupprivate_pub.ru-s thin -Eproductionコマンドの実行中にthin(LoadError)
私はpubrailscastチュートリアルを参照しており、すべての手順を正しく実行しましたが、最後のコマンドを実行している間、つまり
フェイサーバーをラックアップするには、次のエラーが発生します。
javascript - JavaScript 変数を Ruby 変数に変換する
レールで private-pub gem を使用して基本的なチャット クライアントを作成しようとしています。私が実装しようとしている機能は次のとおりです。以下のコードに示すように、オンライン ユーザーのリストがあります。すべてのユーザーは、自分のプライベート チャンネルに登録されています。ユーザーが別のユーザーにメッセージを送信するには、オンライン ユーザーのリストからユーザーを選択してメッセージを送信する必要があります。ユーザーが選択されると、jquery を使用してユーザーのクラスがアクティブに設定されます。次に、オンライン ユーザーのクラス名であるユーザー ID が取得され、メッセージを公開しようとします。このメッセージを公開するには、彼が購読している彼のチャンネルに送信する必要があります。そのためには、javascript 変数から取得したユーザー ID 変数を ruby 変数に変換する必要があります。
Java スクリプトは次のとおりです。
これは、メッセージを公開するための組み込み js です。
receiver
チャネルを作成するために、問題であるパブリッシュ関数に渡すためにルビーに変換する必要があるjqueryを使用してフェッチしています.このjavascript変数をルビー変数に変換する方法はありますか? 機能を実装するための他のアイデアをいただければ幸いです:)
ios - privatepub gem から送信されたプッシュ通知をユーザーが受信したかどうかを知るにはどうすればよいですか
PrivatePub に関連する解決策を教えてください。さて、私はiosアプリへのプッシュ通知にprivatepub gemを使用しています。特定のユーザーが通知を受信し、特定のユーザーが通知を受信していないことを示す、あらゆる種類の応答を取得できるかどうかを知りたいと思いました。はいの場合は、回答とともにコードを投稿してください。コントローラーを介して通知を公開しています。