Action View Log Subscriber
Provides functionality so that Rails can output logs from Action View.
Methods
- C
- F
- L
- N
- R
- S
Constants
EMPTY | = | "" |
VIEWS_PATTERN | = | /^app\/views\// |
Class Public methods
new()
Link
Instance Public methods
logger()
Link
render_collection(event)
Link
# File actionview/lib/action_view/log_subscriber.rb, line 35 def render_collection(event) identifier = event.payload[:identifier] || "templates" info do " Rendered collection of #{from_rails_root(identifier)}" \ " #{render_count(event.payload)} (#{event.duration.round(1)}ms)" end end
render_partial(event)
Link
# File actionview/lib/action_view/log_subscriber.rb, line 25 def render_partial(event) info do message = " Rendered #{from_rails_root(event.payload[:identifier])}".dup message << " within #{from_rails_root(event.payload[:layout])}" if event.payload[:layout] message << " (#{event.duration.round(1)}ms)" message << " #{cache_message(event.payload)}" unless event.payload[:cache_hit].nil? message end end
render_template(event)
Link
# File actionview/lib/action_view/log_subscriber.rb, line 17 def render_template(event) info do message = " Rendered #{from_rails_root(event.payload[:identifier])}".dup message << " within #{from_rails_root(event.payload[:layout])}" if event.payload[:layout] message << " (#{event.duration.round(1)}ms)" end end
start(name, id, payload)
Link
Instance Private methods
cache_message(payload)
Link
from_rails_root(string)
Link
rails_root()
Link