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