インターファーム開発部ブログスマートフォン用の表示で見るインターファーム開発部ブログこの広告は、90日以上更新していないブログに表示しています。インターン生こんにちは、インターンの@ij_spitzです。以前@h3_potetoさんがwebsocket-railsで作ったチャットをAWSで公開する方法を書いてくれたので、僕はアプリケーション側の実装方法を書きたいと思います!作成の際は以下を参考にしました。先ほどのコマンドで作成されたファイルを編集して、JSで取得したデータをコントローラーのメソッドに送るというように設定します。JSの実装JavaScriptでボタンがクリックされた際に@dispatcherを通してコントローラーにメッセージを送ります。コントローラーからプッシュ通知が送られてきたら、それをチャットページに追加します。コントローラーの実装events.rbで設定した通り、JavaScriptの@dispatcherから投げられたnew_messageというメソッドがSocketControllerのnew_messageというアクションに繋がります。これを一旦DBに保存し、全ユーザーにプッシュ通知を送るため、再びJSに返します。endend終わりに以上でWEBrickなどで動かす場合は、チャットが完成です!非常に簡単に実装ができるのがお分かりいただけたと思います。nginxで動かしたい、ということだったので、以下を参考にさらにいろいろ書き加えています。余力のある人は参考に頑張ってみてください。非エンジニアの@zippo_mです、こんばんは。参加グループテクノロジープログラミングインターネットはてなブログをはじめよう!techinterfirmさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。