## コード読み ridesでorder by created_atを使っているクエリが多い created_atがインデックス貼られているかチェック calculate fareがひどい クーポンは1クエリで取ってしまう ruby側でどれを割り当てるか考える chair allを取ってる activeなものだけ取れば良い chairの前のステータスを確認してる joinしてあげるといい latest_rides, latest_ride_statusesがあればよさそうだが chair が座標変わったら毎回insertしてる? updateで良いのでは apiでridesをidで探してない …