可能な場合、どのようなマイグレーションのコードを書けばよいか教えて頂けないでしょうか。よろしくお願いします。
RubyやRails側ではなく、データベース側の制約になりますので、
残念ながら末尾にしか追加出来ません。
後からカラムを追加した場合の表示順変更等は、
フロントエンド(今回であればRuby)側で対処する必要があります。
どうしてもということであれば、新規にテーブルを作成して、
旧テーブルからインポートすれば望みの並びになりますが・・・
整合性問題などもあり、かなり面倒なことになると思いますよ。
kn1967さん、回答有難うございます。
http://www.programming-magic.com/20071004015528/ ここのページを見るとMySQLにはカラムを追加する位置を指定するクエリーが存在するようなのですが、
executeを使ってSQLを直接指定すれば可能になるのでしょうか?
新しくテーブルを作りなおすのはとても大変そうで、躊躇してしまいそうです。