ActiveModelは、ActiveRecordのモデル動作を別の懸念事項に抽出するために作成されました。これにより、ActiveRecordモデルだけでなく、どのオブジェクトでもActiveModelの動作を使用できます。
ActiveRecordオブジェクトには、デフォルトでこの動作がすべて含まれています。