Что слияние делает здесь ...?- Рельсы - PullRequest
0 голосов
/ 31 января 2012

Можете ли вы объяснить мне, что функция метода слияния здесь?

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

Как это работает?

1 Ответ

0 голосов
/ 31 января 2012

Это просто объединение ключа электронной почты обратно в хеш-карту (после того, как его значение будет записано в нижнем регистре):

http://www.ruby -doc.org / core-1.9.3 / Hash.HTML # метод-я-слияние

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...