ruby on rails - rails - Cómo obtener valores de identificación después de guardar un modelo ActiveRecord en rieles
radio button rails (2)
Tengo un modelo de ActiveRecord (estoy en los rieles 2.3.8) llamado usuario y lo guardo como
user = User.new
user.name = "user name"
user.save!
Lo que quiero hacer es obtener el ID de usuario generado después de crear el usuario. Pero actualmente devuelve valor verdadero / falso al guardar
¿Cómo puedo obtener el ID de usuario guardado?
Simplemente llame a user.id
después de que haya guardado.
la forma en que lo hice fue
class User < ActiveRecord::Base
...
id = nil
after_save {id = self.id}
...
end
y luego la identificación de la variable local está disponible en todo el modelo