クライアント ブラウザは JSON データをサーバーに送信し、サーバーはこの生の JSON 情報 (文字列) をhistory
配列 (Ruby 配列) に保存します。別のユーザーがこの履歴を要求すると、サーバーはその情報を JSON 配列として送信します。
ここで単純に使用することはできませんhistory.to_json
。これは、配列内の既に JSON オブジェクトを JSON オブジェクトに変換するためです。
別の方法としては、JSON データを解析し、そのデータを Ruby オブジェクトとして配列に挿入し、要求されたときに配列全体を JSON に変換することもできますが、これは受信したデータを解析するだけの無駄のように思えます。再度 JSON に変換します。
Ruby 用の JSON ビルダーを探していましたが、見つかりませんでした。誰でもヒントを得ましたか?