memcachedに問題があります。私は私のコントローラでは、ここでhttp://railslab.newrelic.com/2009/02/19/episode-8-memcachedエラーを取得するRailsでmemcachedを使用中にフリーズしたオブジェクトを修正できません
post.rb
def self.recent
Rails.cache.fetch('recent_posts', :expires_in => 15.minutes) do
self.order('id DESC').limit(15)
end
end
グレッグポラックで例を使用してい
私は@posts = Post.recent
でそれを呼び出し、それがキャッシュに書き込まれています。私がページをリロードすると、エラーTypeError: can't modify frozen object
が出ます。
コンソールで同じことを試みましたが、同じエラーが発生します。初めて@posts = Post.recent
を実行すると、キーrecent_postsがキャッシュに追加されます。 2回目に同じコマンドを実行すると、私は凍ったエラーが出ます。
私はRails 3.0.1を使用しており、開発モードで作業しています。
ここで何か問題がありますか?
ありがとうございます!
チーム
これは魅力的です。学んだ教訓。ありがとう! – Tim