This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
technoweenie (author)
Sat Sep 29 11:21:22 -0700 2007
commit 53307381cc6ae0ce3a4783ea732570bfaa9fe3c8
tree bf4fcd730c1d22abe9a69ab21c9b6a39fbf5a39a
parent 9fb24fc500d1e617626660449c34cefc58ff7155
tree bf4fcd730c1d22abe9a69ab21c9b6a39fbf5a39a
parent 9fb24fc500d1e617626660449c34cefc58ff7155
| name | age | message | |
|---|---|---|---|
| |
README | Sun Nov 26 00:21:19 -0800 2006 | |
| |
Rakefile | Sat Nov 25 22:50:21 -0800 2006 | |
| |
init.rb | ||
| |
lib/ | ||
| |
test/ |
README
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.








