0
여기서 병합 방법의 기능을 설명 할 수 있습니까?여기 병합은 무엇입니까 ...? - Rails
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
어떻게 작동합니까? (그 값이 낮은 맡았다 된 후)
을 너무 @attr 무엇을 포함 병합 후? –
이메일 주소가 무엇이든간에 대문자로 된 버전입니다. (우연히 내 답변에 포함 된 낮은). 전후에 그 값을 반향 해 보았습니까? – Corbin
코드는 @attr = {: name => "Example User", : email => "[email protected]"}이어야합니다. @ attr.merge (: email = > upcased_email)은 –