gpt4 book ai didi

ruby-on-rails - 如何将新的键值对插入到 Rails 4 中的获取数据库对象中

转载 作者:行者123 更新时间:2023-12-04 06:04:57 25 4
gpt4 key购买 nike

我在 Rails 4 中开发应用程序,我必须在获取记录和返回响应后插入新的键值对。

我获取了 10 条记录,它的循环每条记录如下所示:

#<User id: 29, email: "two@gmail.com", password_digest: "$2a$10$Ty2NOaVCsAK6sQwdQJHMgen9/fNkeDb.TmYY5Xyk/M5i...", fname: "bondalu2", lname: "two", created_at: "2014-08-22 06:09:46", updated_at: "2014-08-22 22:14:21", username: "bondalutwo", dob: "1950-01-01", zip: "32658", status: 1, image_id: 14, pref_age_low: 18, pref_age_high: 18, pref_radius: 5, pref_zip: 32658, token: "289c9d805697fa5dbec705c9574a7e2d">

如何将新键“profile_img”及其值“abc.jpg”(每个用户的差异)插入到用户的每个对象之上。

Like: #<User id: 29, email: "two@gmail.com", profile_img: "abc.jpg", password_digest:"...

我试过了,但没有成功。怎么做。

最佳答案

您的用户表是否有一个名为“profile_img”的列?从上面的代码看来它没有。因此,首先您需要添加迁移以将“profile_img”列添加到您的用户表。

之后你可以这样做:

 value = 'Some Value'
@users.each{|user| user.update_attributes(:profile_img => value)}

关于ruby-on-rails - 如何将新的键值对插入到 Rails 4 中的获取数据库对象中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25865342/

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