Get ID of Rails Model before saving…?

后端 未结 10 1243
鱼传尺愫
鱼传尺愫 2020-12-16 13:03

How do you get the id of a rails model before it is saved?

For example, if I create a new model instance, how can I get its ID before it is saved?

I know t

10条回答
  •  别那么骄傲
    2020-12-16 13:38

    I know it's an old question, but might as well throw my answer in case anyone needs to reference it

    UserModel

    class User < ActiveRecord::Base
    before_create :set_default_value
    
    def set_default_value
       self.value ||= "#{User.last.id+1}"
    end
    

提交回复
热议问题