# HG changeset patch # User nanaya # Date 1513112957 -32400 # Node ID 8a858aec19050b255f895546cef30d24742f0bd9 # Parent 2d873f57f424e3abe7534ea8709e19edfac1d659 Stringify the cache key diff -r 2d873f57f424 -r 8a858aec1905 app/models/tweet.rb --- a/app/models/tweet.rb Wed Dec 13 04:57:04 2017 +0900 +++ b/app/models/tweet.rb Wed Dec 13 06:09:17 2017 +0900 @@ -19,7 +19,7 @@ initial_config_id = client_config_id @timeline ||= - Rails.cache.fetch({ :timeline => @twitter_id }, :expires_in => cache_expires_time) do + Rails.cache.fetch("timeline:v1:#{@twitter_id}", :expires_in => cache_expires_time) do begin timeline = client.user_timeline(@twitter_id, TIMELINE_OPTIONS) rescue Twitter::Error::TooManyRequests @@ -49,7 +49,7 @@ if timeline.any? timeline.first.user else - Rails.cache.fetch({ :user => @twitter_id }, :expires_in => cache_expires_time) do + Rails.cache.fetch("user:v1:#{@twitter_id}", :expires_in => cache_expires_time) do client.user(@twitter_id) end end