はじめに ゼネットの土屋です。 Rails 8.1 が正式リリースされてから 2 か月ほど経ち、 実際に運用してみると様々な挙動の変化が見えてきました。 今回はその中でも、Rails 8.1 の変更によって実際に発生した CSV 出力の列順が変わってしまう問題について紹介します。 db/schema.rb のカラム定義が アルファベット順 に並ぶようになった この仕様変更は以下のコミットで導入されました: github.com 何が起こるのか? 例えば users テーブルが次のように定義されていたとします: 従来(Rails 8.0 まで) id name age created_at up…