• S
    Modify LogSubscriber for single partial's cache message. · ab2af4df
    Stan Lo 提交于
    Implement naive partial caching mechanism.
    
    Add test for LogSubscriber
    
    Use ActionView::Base#log_payload to store log_subscriber's payload, so we can pass cache result into it.
    
    Fixed tests
    
    Remove useless settings
    
    Check if #log_payload exists before calling it. Because other classes also includes CacheHelper but don't have is attribute
    
    Use @log_payload_for_partial_reder instead of #log_payload to carry ActionView's payload.
    
    Update test's hash syntax
    
    Add configuration to enable/disable fragment caching logging
    
    Remove unless test and add new test to ensure cache info won't effect next rendering's log
    
    Move :enable_fragment_cache_logging config from ActionView to ActionPack
    
    Apply new config to tests
    
    Update actionview's changelog
    
    Update configuration guide
    
    Improve actionview's changelog
    
    Refactor PartialRenderer#render and log tests
    
    Mute subscriber's log instead of disabling instrumentation.
    
    Fix typo, remove useless comment and use new hash syntax
    
    Improve actionpack's log_subscriber test
    
    Fix rebase mistake
    
    Apply new config to all caching intstrument actions
    ab2af4df
log_subscriber_test.rb 6.4 KB