Postgre SQL AbstractAdapter MySQL2 Adapter Active Record diagram Active Record “モデル” libmysqlcli ent libmysqlcli ent libpq コネクター(C言語など) データベース データベースアダプター Active Record “モデル”
= User.first User Load (0.2ms) SELECT `users`.* FROM `users` ORDER BY `users`.`id` ASC LIMIT 1 • 対応方法: 暗黙的なソートのカラムを変更可能 `updated_at` でソートする class User < ApplicationRecord self.implicit_order_column = "updated_at" end User Load (0.3ms) SELECT `users`.* FROM `users` ORDER BY `users`.`updated_at` ASC, `users`.`id` ASC LIMIT 1