Action View Log Subscriber
Provides functionality so that Rails can output logs from Action View.
Methods
Instance Public methods
TODO: Ideally, ActionView should have its own logger so it does not depend on AC.logger
Source: show
# File actionpack/lib/action_view/log_subscriber.rb, line 16 def logger ActionController::Base.logger if defined?(ActionController::Base) end
Also aliased as: render_partial, render_collection
Source: show
# File actionpack/lib/action_view/log_subscriber.rb, line 6 def render_template(event) message = "Rendered #{from_rails_root(event.payload[:identifier])}" message << " within #{from_rails_root(event.payload[:layout])}" if event.payload[:layout] message << (" (%.1fms)" % event.duration) info(message) end
Instance Protected methods
Source: show
# File actionpack/lib/action_view/log_subscriber.rb, line 22 def from_rails_root(string) string.sub("#{Rails.root}/", "").sub(/^app\/views\//, "") end