【问题标题】:Trouble with a "simple" hash merging“简单”哈希合并的问题
【发布时间】:2011-06-12 21:36:27
【问题描述】:

如何“depp_merge!”这个

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

有了这个

# @hash
{"name"=>"Test name", "surname"=>"Test surname", "email"=>"test_emaild@test.test", "password"=>nil, "test_attribute"=>"Test attribute name"}

?


我试过这个@user.attributes.deep_merge!(@hash),但没有用。

【问题讨论】:

    标签: ruby-on-rails ruby hash merge


    【解决方案1】:

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

    update_attributes docs

    【讨论】:

      猜你喜欢
      • 2013-11-26
      • 2010-12-11
      • 2011-04-16
      • 1970-01-01
      • 2013-03-30
      • 2017-12-01
      • 2013-01-02
      • 2012-03-09
      • 1970-01-01
      相关资源
      最近更新 更多