加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 用于多个属性的update_column方法

发布时间:2020-12-17 02:45:51 所属栏目:百科 来源:网络整理
导读:我有一个具有一些属性的模型:attr1,attr2和attr3. 我需要在没有执行回调和验证的情况下更新此属性. 我找到了 update_column方法,但我想同时更新这三个属性.我需要这样的东西: update_columns({attr1: val1,attr2: val2,attr3: val3}) 代替 update_column(a
我有一个具有一些属性的模型:attr1,attr2和attr3.
我需要在没有执行回调和验证的情况下更新此属性.
我找到了 update_column方法,但我想同时更新这三个属性.我需要这样的东西:

update_columns({attr1: val1,attr2: val2,attr3: val3})

代替

update_column(attr1,val1)
update_column(attr2,val2)
update_column(attr3,val3)

解决方法

您可以使用update_columns(attr1:val1,attr2:val2,attr3:val3),如文档 here所示.您只需要传入键值对,而不是实际的哈希对象.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读