簡體   English   中英

測試由devise生成的用戶模型

[英]Testing user model generated by devise

我使用rails generate migration add_field_to_user field:string rails generate devise User生成了一個模型,然后使用rails generate migration add_field_to_user field:string將一個字段添加到模型中。

我希望能夠對該字段的驗證進行單元測試,但是無論如何,我創建的用戶始終是無效的。 我在模型和所有模型中將屬性添加到attr_accessible

有什么我想念的嗎?

提前致謝!

首先找出您的用戶無效的原因。 嘗試在Rails控制台中使用以下方式創建用戶

test_user = User.new(:email => "me@email.com", :password => "somesecret")
test_user.save!

調用test_user.save! 會告訴您哪個驗證失敗。 包含!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM