Rails3でのApplicationの継承関係
メモ。
Rails3では、アプリケーション全体をまとめるFoo::Applicationといったような名前のクラスができる。
このクラスの継承関係が興味深い。
> pp Foo::Application.ancestors [V5::Application, Rails::Application::Configurable, Rails::Application, Rails::Engine, Rails::Railtie, Rails::Initializable, Object, PP::ObjectMixin, JSON::Ext::Generator::GeneratorMethods::Object, ActiveSupport::Dependencies::Loadable, Arel::Sql::ObjectExtensions, Arel::ObjectExtensions, Kernel, BasicObject]
こんな感じだそうだ。
詳しくは松田さんの力作をどうぞ。
- 作者: 松田明,大竹智也,はまちや2,外村和仁,横野巧也,島田慶樹,増井俊之,ミック,和田裕介,伊藤直也,塙与志夫,大沢和宏,原悠,浜本階生,uupaa,矢野りん,中島聡,中島拓,角田直行,WEB+DB PRESS編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2010/08/24
- メディア: 大型本
- 購入: 29人 クリック: 354回
- この商品を含むブログ (39件) を見る