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