【Ruby】ActiveRecordはmoduleですか?
Q&A
Closed
質問
①ActiveRecord
はmoduleという認識で間違いありませんでしょうか?
②下記ソースコードにおけるAddPublisherIdToBooks
というクラスは ActiveRecord
というmodule
のMigration[6.0]
というメソッドを継承したクラスという認識で間違いありませんでしょうか?
ソースコード
class AddPublisherIdToBooks < ActiveRecord::Migration[6.0]
def change
add_reference :books, :publisher, foreign_key: true
change_column :books, :publisher_id, :integer, null: false
end
end
自分で試したこと
ネットでの検索。(ActiveRecordはModelに関係するものであるということはわかったのですが、ActiveRecord自体の正体についてはわかりませんでした。)
以上、お手数ではございますが
もしご存知の方がいらっしゃいましたら
ご教示の程よろしくお願い申し上げます。