rake db:migrateで、uninitialized constant hogehoge
タイトルの通り。
↓こんな感じ。
$ be rake db:migrate rake aborted! NameError: uninitialized constant CreateUserOrders NameError: uninitialized constant CreateUserOrders Tasks: TOP => db:migrate (See full trace by running task with --trace)
ぬーん。なんだなんだ。
いつも通りなんですけど何が悪いんすか!
と思ったら、ファイル名は、xxxxxxxx_create_user_orders.rb なんだけど、
中のクラス定義が、
class UserOrders < ActiveRecord::Migration change end end
になってて、なぜか、Createが消えていたのが原因でした。
class UserOrders < ActiveRecord::Migration <- 誤 class CreateUserOrders < ActiveRecord::Migration <- 正 change end end
はい。つまらん間違いでしたよ。