gpt4 book ai didi

ruby-on-rails - Ruby on Rails 在数据库中保存特定字段

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:11 25 4
gpt4 key购买 nike

我的数据库中有一张表是房子,它有很多字段,如“颜色”、“价格”。更新后如何只保存特定字段

如果我有这个,

@house.colour = newcolour
@house.save

它将保存所有其他字段,包括 house.colour 和 house.price
(我的情况是,价格应该与颜色同时以编程方式更新,但不应保存。只有 house.colour 应该保存在数据库中)

我试过

@house.colour = newcolour
@house.colour.save

但它显示错误

是否可以只保存@house.colour 的值?

谢谢你的建议

最佳答案

您可以使用 update_attributes 更新一组精确的字段.

@house.update_attributes(:colour => newcolour)

您可以使用 update_attribute 更新单个字段.

@house.update_attribute(:colour, newcolour)

关于ruby-on-rails - Ruby on Rails 在数据库中保存特定字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com