私は実稼働環境でRailsアプリケーションを持っており、今は同じシステムの "フロントエンド"としてモバイルアプリケーションを開発する必要があります。アクションケーブルとイオン
私たちはすでにAPIを構築していますが、多くのユーザーが同時にデータを変更できるため、リアルタイム統合が便利です。
アクションケーブルをイオンアプリケーションに統合することは可能でしょうか? Action Cable + Ionicの他の良い代替品はありますか?
よろしく
私は実稼働環境でRailsアプリケーションを持っており、今は同じシステムの "フロントエンド"としてモバイルアプリケーションを開発する必要があります。アクションケーブルとイオン
私たちはすでにAPIを構築していますが、多くのユーザーが同時にデータを変更できるため、リアルタイム統合が便利です。
アクションケーブルをイオンアプリケーションに統合することは可能でしょうか? Action Cable + Ionicの他の良い代替品はありますか?
よろしく
イオン性のAppでアクションケーブルを統合することは可能でしょうか?
サーバテクノロジー(アクションケーブル)をクライアントテクノロジー(イオン性)に統合することはできません。サーバー上でActionCableを実行し、Ionicアプリケーションを接続することができます。助けることができる第三者図書館があるかもしれませんが、私はIonicについて何も知らないのです。たとえば、here is a 3rd party libraryこれはphonegapのためにこれを行います(もちろんAndroidの場合のみ)。
多くのクライアントコードを自分で作成する必要があります。 This guideは、始める方法を示しています。
Action Cable + Ionicの他の良い代替品はありますか?
サーバー上でActionCableをNodeJSに置き換えることができます。または、サーバーとクライアント(またはどちらか一方)にJavaを使用することもできます。もう1つのオプションはSocket.ioであり、もう1つはelectron(Githubによって作成され、Slackを構築するために使用されます)です。
は、質問の最初の行は「私は実稼働環境でRailsアプリケーションを持っており、今は同じシステムのフロントエンドとしてモバイルアプリケーションを開発する必要がある」と述べています。あなたの答えはちょっと誤解を招くようですが、サーバー側とクライアント側のないWebSocket/Actionケーブルを処理する方法はありません。私は彼が "サーバー側"の設定を持っていると言い、レールパイプラインの外にクライアントの加入者を開発しようとしていると信じています –
@RickyBrown公正なコメントを除いて私は彼がActionCableを含まない伝統的なRailsアプリケーションを持っていることを意味します。また、「私たちはAPIを作成しています」というステートメントは、彼がまだサーバー側の設定を持っていないことを証明します。 ;) – rmcsharry
はい、あなたが必要とするのは、あなたのイオンプロジェクトにactioncable javascriptを含めることだけです。 https://github.com/mwalsher/actioncable-js
だけでサービスを作成し、あるいはこのような角度の対応actioncableパッケージを使用します。https://github.com/angular-actioncable/angular-actioncable
ボトムライン、そのわずかJavaScriptを。これはすべてのクライアント側のものなので、接続するレールアプリにサーバー側の設定がある限り、イオン性のものやその他のクライアントサイドのフレームワークを使用しているかどうかは関係ありません。
あなたはまだそれを行う方法を発見しましたか? –