Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
ActiveRecordContext =================== Simple ActiveRecord context for caching AR objects. It caches all records from #find queries that aren't readonly, and that don't have eagerly loaded associations. It only looks in the context on simple Foo.find(id) queries with no conditions. It's designed to work as an alternative to eager loading associations. It will also help all the extra find calls for models that access their associations in callbacks/validations. It only uses the context when it's activated. To activate, you can set a controller around_filter: around_filter :set_context def set_context ActiveRecord::Base.with_context do yield end end Set Technoweenie::ActiveRecordContext.log_context_activity = true to turn on debug logging.