15
我有一個ActiveRecord模型稱爲用戶,我將其保存爲如何節省軌
user = User.new
user.name = "user name"
user.save!
是我想做的(我在軌2.3.8)ActiveRecord模型後,得到的ID值do是在創建用戶後獲取生成的用戶ID。但目前它在保存時返回真/假值
如何獲取保存的用戶ID?
我有一個ActiveRecord模型稱爲用戶,我將其保存爲如何節省軌
user = User.new
user.name = "user name"
user.save!
是我想做的(我在軌2.3.8)ActiveRecord模型後,得到的ID值do是在創建用戶後獲取生成的用戶ID。但目前它在保存時返回真/假值
如何獲取保存的用戶ID?
保存後請致電user.id
。
我做的方式是
class User < ActiveRecord::Base
...
id = nil
after_save {id = self.id}
...
end
,然後局部變量ID整個模型
@Chowlett釘在它上面可用。保存後只需引用'user.id'。 – 2016-06-22 13:38:41