2011-01-21 84 views
0

如何“depp_merge!”这“简单”哈希合并问题

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

与此

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


我tryed这@user.attributes.deep_merge!(@hash)但不起作用。

回答

1

这是@user.update_attributes(@hash)的用途。如果这不符合您的需求,请更新您的问题以包含您对输出的期望。

update_attributes docs