我在 Heroku 上有一个应用程序,需要在那里清理数据库,再次使用新的默认行运行所有(编辑的)迁移(在迁移中将默认行添加到表中)。
我跑了
heroku run rake db:reset
此命令清除了数据库,但没有将新行添加到表中。我正在尝试以这种方式添加新行:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
...columns definitions...
t.timestamps
end
end
def self.up
Users.new(:name => 'my name', :password => 'super-secret-pass')
end
end
但是没有添加新用户。我错过了什么?