0
を取得するためにキャッシュをレール_idに変更し、なぜ、私はパフォーマンスを最適化するためにRailsのキャッシュを使用したい、これは私のコードです:idは、私が使用したとき、私はブドウやモンゴでのRailsを使用していたデータ
Rails.cache.fetch(cache_key, expires_in: 1.hour) do
render_template('chatrooms/info', {chatroom: chatroom, user:current_user, group: chatroom.group})
end
キャッシュ有効ですが、戻りデータが変更されました。
戻りデータは、以前にキャッシュを追加:戻りデータは、キャッシュを追加した後、それ以外の場合は
chatroom: {
name: "磁场",
id: "573c025cc5ffa353c7000000",
owner_id: "56a8b4c9feec620985000000",
avatar: "http://o2zuoh5os.qnssl.com/icon_magnet.png"
}
:
chatroom: {
name: "磁场",
_id: "573c025cc5ffa353c7000000",
owner_id: "56a8b4c9feec620985000000",
avatar: "http://o2zuoh5os.qnssl.com/icon_magnet.png"
}
'ID' フィールドが '_id'
に変更私は何が起こったのか、この問題を解決する方法を知らないのですか?