2016-03-12 60 views
0

我在我的数据库中有一个名为“users”的表。在这张表中,我有4列:名字,姓氏,年龄,地点(全部使用通常的:rails generate migration add_firstname_to_users firstname:string创建)。通过rails控制台为数据库中的列添加值

如果我有一个现有的用户,名字已经填写了名字,姓氏和年龄,但是位置为空,我如何通过导航控制台为特定用户的位置添加值?一直Google搜索,似乎无法找到答案。

谢谢!

回答

0
  • 开放轨控制台:rails console(简称rails c

  • 查找特定的用户:这里user = User.find 1#注意 '1' 是特定的用户ID

然后,

user.location = "location value" 
user.save! # Force to raise errors if any validation fails 

user.update_attribute(:location, "location value")

相关问题