model生成時の型の指定について
環境
- Rails
- 3.0.8
rails generate model で生成するときのテーブルの型指定
ActiveRecord::ConnectionAdapters::TableDefinition
- :primary_key
- :string
- :text
- :integer
- :float
- :decimal
- :datetime
- :timestamp
- :time
- :date
- :binary
- :boolean
integerのことをintと勘違いしてrake db:migrate でエラーになりました。
- 追記2011/06/11 21:34
WEB+DB PRESS Vol.58 p.25に
% r g model comment post:references comment:string name:string
ってあるな。
間違って生成したmodelの削除
rails destroy で削除できます。
$ rails destroy model user invoke active_record remove db/migrate/20110611120419_create_users.rb remove app/models/user.rb invoke rspec remove spec/models/user_spec.rb