У меня есть модель ActiveRecord (я на рельсах 2.3.8) с именем user, и я сохраняю ее как
user = User.new
user.name = "user name"
user.save!
то, что я хочу do - получить сгенерированный идентификатор пользователя после создания пользователя. Но в настоящее время он возвращает значение true / false при сохранении
Как я могу получить сохраненный идентификатор пользователя?
Для людей, которых, искание на создает в модели, ниже путь:
class User < ActiveRecord::Base
...
after_create :do_something
def self.do_something
user_id = id #this will have last created id
# use this according to your needs
end
...
end