0
我有一個rails 5應用程序運行最新的設計,我想創建有效的用戶進行測試與燈具,但我不能更新密碼的方式設計有用戶設置用戶表中沒有密碼列。創建一個設計夾具用戶設計一個密碼
有沒有辦法將夾具設置爲解決這個問題,並有一個工作用戶?
文/夾具/ users.yml裏:
jeremy:
email: [email protected]
provider: facebook
username: Jeremy
密碼:密碼
使用用戶返回任何測試:
ActiveRecord::Fixture::FixtureError: ActiveRecord::Fixture::FixtureError: table "users" has no column named "password".
嘗試使用其他工具而不是yml。像'FactoryGirl'。設計使用BCrypt來加密密碼。 –
Alex Kojin的回答工作並不需要改變任何東西,但Factory Girl看起來很有趣。 – Jeremy