Rails5系でデータベースのMirgrationを実施する

独習Ruby on Rails

新品価格
¥3,888から
(2019/8/3 21:35時点)


rails5.2へアップデート方法
の続編

Directly inheriting from ActiveRecord::Migration is not supported. Please specify the Rails release the migration was written for:
のエラーが出てマイグレーションコマンド発行できないことに気づいたので直し方


・コードの変更
バージョンを書く必要がある模様
https://qiita.com/ISLA/items/62ffa6d30563c90a090b

#旧
ActiveRecord::Migration
#新
ActiveRecord::Migration[4.2]

・コマンド

rbenv exec bundle exec rails db:migrate RAILS_ENV=production

これで動くようになりましたとさ
通常使うコードじゃないので、実際に使うときになって気づきました・・・

関連記事:

Pocket