2011-01-21 16 views
0

どのように 'depp_merge!'この"単純な"ハッシュマージの問題

# @hash 
{"name"=>"Test name", "surname"=>"Test surname", "email"=>"[email protected]", "password"=>nil, "test_attribute"=>"Test attribute name"} 

この

# @user 
<User id: nil, name: "Test name", surname: "Test surname", email: nil, password: nil> 


私はこの@user.attributes.deep_merge!(@hash)をしようと試みたが、動作しません。

答えて

1

これは@user.update_attributes(@hash)が対象です。それが必要なことをしない場合は、あなたの質問を更新して、出力に期待する内容を含めてください。

update_attributes docs