Hyperstack では、すべての状態変化が websocket メカニズムを介してメッセージ キューに入り、すべてのアプリケーション クライアントにモデル/アプリの状態変化を通知します。そのため、ブラウザ セッションからモデルを更新すると、その時点で接続している他のすべてのユーザーがセッションでそのモデルを見ることができます (必要な権限がある場合)。
これは、コンソールの「セッション」からでも実行できます。Rails コンソールからモデルを変更すると、接続されているすべての Web クライアントに変更が自動的に反映されます。
これを行うには、Web アプリケーション部分が動作している必要があります (つまり、Rails サーバーが稼働している必要があります)。
問題は、コンソールの更新をクライアントに反映させたくない状況が 2 つあります。
なんらかの理由で Rails サーバーが動作しておらず、コンソールを介してアプリケーションとやり取りしたい場合 (Rails サーバーが再び稼働するまで)
コンソールまたは rake タスクを介してバッチ更新を実行したいが、クライアントに通知し続けるオーバーヘッドは必要ありません。
コンソールからメッセージをすばやく切り替える方法や、その目的のためのある種の切り替え方法はありますか?