aboutsummaryrefslogtreecommitdiffstats
path: root/actionview/lib/action_view/log_subscriber.rb
diff options
context:
space:
mode:
authorKasper Timm Hansen <kaspth@gmail.com>2017-06-07 22:17:34 +0200
committerKasper Timm Hansen <kaspth@gmail.com>2017-06-08 21:42:46 +0200
commit8240636beda7b2b487217be1d945eb0d36145c4d (patch)
treef24476653fdb7dd0ed43bf602d7068af1a4b0dbc /actionview/lib/action_view/log_subscriber.rb
parent2abf6ca0c8304a3cfcdae6e14060b561780be43c (diff)
downloadrails-8240636beda7b2b487217be1d945eb0d36145c4d.tar.gz
rails-8240636beda7b2b487217be1d945eb0d36145c4d.tar.bz2
rails-8240636beda7b2b487217be1d945eb0d36145c4d.zip
Merge pull request https://github.com/rails/rails/pull/28637 from st0012/fix-partial-cache-logging
Diffstat (limited to 'actionview/lib/action_view/log_subscriber.rb')
-rw-r--r--actionview/lib/action_view/log_subscriber.rb7
1 files changed, 4 insertions, 3 deletions
diff --git a/actionview/lib/action_view/log_subscriber.rb b/actionview/lib/action_view/log_subscriber.rb
index d03e1a51b8..ab8ec0aa42 100644
--- a/actionview/lib/action_view/log_subscriber.rb
+++ b/actionview/lib/action_view/log_subscriber.rb
@@ -25,7 +25,7 @@ module ActionView
message = " Rendered #{from_rails_root(event.payload[:identifier])}"
message << " within #{from_rails_root(event.payload[:layout])}" if event.payload[:layout]
message << " (#{event.duration.round(1)}ms)"
- message << " #{cache_message(event.payload)}" if event.payload.key?(:cache_hit)
+ message << " #{cache_message(event.payload)}" unless event.payload[:cache_hit].nil?
message
end
end
@@ -73,9 +73,10 @@ module ActionView
end
def cache_message(payload) # :doc:
- if payload[:cache_hit]
+ case payload[:cache_hit]
+ when :hit
"[cache hit]"
- else
+ when :miss
"[cache miss]"
end
end