class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :name
t.timestamps
end
# Create sample User
User.create :name => "TestUser"
end
end
当运行rake db:create
和rake db:migrate
命令记录为什么不进入轨测试数据库
在开发数据库它创建样本用户,但不是在测试数据库。我也希望这个用户在测试数据库中。任何原因?
也试过rake db:migrate RAILS_ENV=test
。
您的个人资料可能没有在测试数据库足够的权限。 – vamosrafa
尝试'rake db:migrate RAILS_ENV = test'。有没有错误信息? – Bjoernsen
是的我试过这个命令'rake db:migrate RAILS_ENV = test',但它只是迁移模式不会在测试数据库中创建示例用户。 – Ashwini