Finally something that explains Rails architecture.
cfis.savagexi.com
cfis.savagexi.com
Finally something that explains Rails architecture [2007]That said, it is a nice article. It's just not new.
There's been a fairly large refactoring/re-architecting for Rails 3, including, unless I'm mistaken, avoiding alias_method_chain.
(I want to say that this whole pattern or ruby-ism is now being avoided in Rails proper, but that would only be hearsay based on something I think I read many months ago. ... Yehuda?)
This is correct, and is a significant understatement. Rails 3 internals are on the order of a complete rewrite at the architectural level. The OA is only of interest for historical reasons at this point.
The source for Rails 3 is refreshingly clean and free of alias chains. ActiveRecord is the exception, it still has quite a few of them in there.