活动记录:通过终端更改数据库中某些项目的值

时间:2015-07-25 01:46:58

标签: ruby-on-rails database activerecord

说我创建了这个表:

class CreateTweets < ActiveRecord::Migration
  def up
    create_table :contents do |t|
      t.string :user_id
      t.string :content
      t.timestamps
    end
  end
  def down
    drop_table :contents
  end
end

我如何通过终端更改我拥有该ID的特定内容的user_id值,并将其保存以用于测试目的。

非常感谢。

1 个答案:

答案 0 :(得分:2)

更新id为1的内容,使user_id为5(假设user_id是整数字段):

运行rails console,然后Content.update(1, user_id: 5)