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
ただし、新しいユーザーは追加されません。私は何が欠けていますか?