你能解释一下合并方法的功能吗?
it "should reject email addresses identical up to case" do
upcased_email = @attr[:email].upcase
User.create!(@attr.merge(:email => upcased_email))
user_with_duplicate_email = User.new(@attr)
user_with_duplicate_email.should_not be_valid
end
它如何运作?
答案 0 :(得分:0)
它只是简单地将电子邮件密钥合并到哈希映射中(一旦其值较低):