xengineer’s diary

結果、メモ的な内容になっています。

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

はい。つまらん間違いでしたよ。