問題タブ [pusher]
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.
javascript - プッシャー: 「Uncaught TypeError: 未定義のメソッド 'scopedTo' を呼び出せません」認証時に
ApplicationController に app_key、key、および secret があります
私のプッシャーコントローラー:
私のjs
私は説明に従ったと確信していますhttp://pusher.com/docs/presence-1.6
なぜこのエラーが発生するのか混乱しています
ruby-on-rails - Rails にはモデルの関連付けが含まれます
熱心な読み込みなしでモデルの関連付けを読み込む方法はありますか? モデルの関連付けを含めてオブジェクトをブラウザーにプッシュしようとしています。
push_to_user
@todo
オブジェクトをブラウザにプッシュします。JavaScript リスナーがデータを読み取り、出力します。
私が抱えている問題@todo
は、そのモデルの関連付け(「カテゴリ」など)が含まれていないことです。どうすればそれを含めることができますか?
ありがとうピート
javascript - プッシャーまたは同様のライブラリを使用して、データベースからビューを自動更新します
Rails でアプリケーションを開発しています。このアプリケーションでは、HTML テーブルを介してデータベースのコンテンツを編集するオプションをユーザーに提供しています。しかし、ユーザーが何かを更新すると、他のユーザーのビューが自動的に更新されるように、これを共同で行いたいと考えています。
データを保存/更新するために AJAX 関数を呼び出しています。
これにより、更新があるかどうかクライアントがサーバーに継続的に問い合わせるポーリングを使用できます。しかし、これでは非効率になります。
Web を検索すると、Web ソケットを使用できることがわかりました。そのために、Pusher や Slanger などのライブラリを使用できます。
しかし、これらのライブラリを使用して HTML テーブルを自動更新する方法については何も見つかりません。
任意の提案をいただければ幸いです。
cordova - プッシャーはPhonegapで動作しますか
WebSocket 通知を受け取るモバイル アプリを構築しようとしています。WebSocket のプロバイダーとして Pusher を使用する予定です。また、PhoneGap を使用してアプリを開発する予定ですが、PhoneGap が Pusher の JS ライブラリと互換性があるかどうかはわかりません。
php - pusher 、プッシュ アクションをトリガーして soundmanager .play();
pusher+php+jquery+ajaxでリアルタイムミュージックプレイヤーを作ろうとしています。
ユーザーが #play ボタンをクリックすると、ajax 投稿が php スクリプトに送信され、php スクリプトはデータを特定のチャネルにプッシュし、json でエンコードされたデータをユーザーに送り返します。
jquery は、php スクリプトによって返された ajax データを解析します。
racion が "true" の場合は曲を再生し、"false" の場合は曲を停止します。
しかし、actionCall
関数 P/SI に対して定義されていないデータを取得し続け、 myjquery script 、 pusher script 、 soundmanager2 script を HTML ページに含めました。
私のスクリプトは次のとおりです。
jQuery:
PHP:
PHP スクリプトは動作し、以下を返します。
問題はこのエラーです(jquery内):
python - Djangoでプッシャーを使用する場合、「タイプ'NoneType'のオブジェクトにはlen()がありません」
djangoアプリに、非常に基本的なチュートリアルによるプッシャートリガーを実装しました。最初はうまく機能しましたが、数回コミットした後、次の例外が発生しました。
次の行の2番目から:
異なるまたは空のdictは、page_keyをunicodeではなくstringに変更するのと同じ結果を生成しました-何もありません。また、type()のpとp.triggerは論理的な結果をもたらし、それらは間違いなくNoneではないことに注意してください。
この行はいくつかのケースで機能し(私はそれらについて何が特別なのかわかりません)、私が述べたように過去に機能しましたが、私は何が間違っているのか理解できません。
最後のコミットはどれもPusherとは関係がないようですので、私は無力です。この例外をWebで検索してもまったく効果がなく、一般にdjango+Pusherに関する十分なドキュメントがありません。
それはおそらく私が間違っていることですが、どこから探し始めるのか分かりません。
どんな助けでも大歓迎です。
pusher - プッシャーはそのチャネルに永続的な履歴データを保存しますか?
Pusher は良いサービスのように思えますが、永続的なアクティビティ ストリームとして使用できるかどうかを誰か知っているかどうか疑問に思っていました。たとえば、チャンネルをサブスクライブして、サブスクライブした後の新しいリアルタイム アクティビティ イベントだけでなく、過去のアクティビティを取得したいと考えています。
javascript - RoR、リアルタイム、パーシャル、iFrame、または純粋なJavaScriptで要素を更新しますか?
RoRアプリを持っています。それは人々に質問をします、そして私は毎分のようにその質問を更新したいと思います。ログインしているすべてのユーザーにリアルタイムで質問と回答をプッシュする必要があります。そのために、Pusher+Herokuを使用しています。
現在、私はプッシャーを使用してIDをすべてのユーザーのビューに送信しています。その後、新しいiFrameが削除され、新しい質問が1分ごとに表示されます。UIの見栄えが悪く、iFrameの更新が少し遅いので、悪い習慣になるのではないかと心配しています。私はそこにどんなより良いオプションがあるのか分かりませんか?escape_javascriptを使用して新しいパーシャルを表示できると考えていますが、それも私には奇妙に思えます。つまり、コントローラーに既に格納されている必要がありますか?
または、新しいJavaScriptリクエストを作成することもできますが、それにより、ハッシュに保存してHTMLで表示するための大量のデータが作成されます。
誰かが私の問題を理解しているかどうかはわかりませんが、提案やアイデアがあれば、遠慮なく共有してください。
php - リロードを伴うPHPニュースフィード
私はPHPとMYSQLベースのニュースフィードを持っています。新しいコンテンツを取得するには、ユーザーはページを更新する必要があります。ページ全体を更新せずに要素を新しい投稿で更新するプッシュシステムに取り組んでいます。どうすればいいですか?
ruby - Presence-Channels で 2 for 1 エラーをスローする pusher-client gem
プッシャー クライアントの rubygem は、パブリック チャネルをサブスクライブするときは正常に動作しますが、プレゼンスまたはプライベート チャネルをサブスクライブしようとすると、「ArgumentError: 引数の数が間違っています (2 対 1)」がスローされます。これは他の誰かにも起こりますか?