主にRailsで使われているO/RマッパーのActiverecordですが、ASP.NETのEntityframework等では一々プロパティを書いていたことを考えると、中身が非常にスッキリしている上にしっかり1つのテーブルに対して1つのモデルがマッピングされてあり驚くばかりです。
class Status < ApplicationRecord end
こんな感じでRails5からはApplicationRecordクラスを継承するようになったらしいですが、そのApplicationRecordクラスは
class ApplicationRecord < ActiveRecord::Base self.abstract_class = true end
のような形でActiveRecord::Baseクラスを継承しているそうです。
self.abstract_class = true
このコード自体がよくわからないので、、、、ActiveRecord::Baseの中身を見たく探しているのですが見つかりません。
どこの階層のどこに書いてあるのでしょうか?(sublimetextを使っているのですがF12でそのクラスに飛ぶようなVS的なキーはないので・・・)
どのようなコードになっているのか確かめてみたいです。
よろしくお願い致します
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。