如何在活动记录中获取保存的数据库对象?

时间:2018-09-19 01:54:59

标签: ruby-on-rails activerecord

我的表中有一列,其具有在迁移期间设置的默认值。当我保存一条记录时,该特定列的值在返回的对象(@payment = Payment.create(payment_params))中始终为nil,但是数据库中设置了一个值。我知道这是应该如何工作的,但是你们知道我保存数据后如何获得整个数据吗?

schema.rb

create_table "payments", force: :cascade do |t|
    t.integer "amount"
    t.datetime "created_at", null: false
    t.datetime "updated_at", null: false
    t.uuid "uuid", default: -> { "gen_random_uuid()" }, null: false
end

0 个答案:

没有答案