我的数据库中有一个名为“users”的表。在此表中,我有4列:名字,姓氏,年龄,位置(均使用通常的rails generate migration add_firstname_to_users firstname:string
创建)。
如果我的现有用户已经填充了FirstName,Lastname和Age列,但Location是空的,我如何通过rails控制台为特定用户的Location添加值?一整天都在谷歌搜索,似乎无法找到答案。
谢谢!
答案 0 :(得分:0)
打开rails控制台:rails console
(简称rails c
)
查找特定用户:user = User.find 1
#注意此处'1'是特定用户ID
然后,
user.location = "location value"
user.save! # Force to raise errors if any validation fails
OR
user.update_attribute(:location, "location value")