gpt4 book ai didi

ruby-on-rails - rails 3.1 事件记录插入或更新

转载 作者:行者123 更新时间:2023-12-04 05:55:11 26 4
gpt4 key购买 nike

我是 rails 的新手。

事件记录中是否有一种简单的方法可以将数据散列传递给它,如果记录存在,则更新它,如果不存在,则创建它?

data = {}
data["my_id"] = 356345
data["description"] = "test123"

w = Descriptions.new(data)

理想情况下,如果我运行上面的它只会有 1 条记录,而不是每次运行时多条记录。

最佳答案

假设您希望“my_id”位是唯一的,您可以运行

Descriptions.find_or_create_by_my_id(data["my_id"]).update_attributes(data)

关于ruby-on-rails - rails 3.1 事件记录插入或更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9373540/

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