Buenas.
necesito hacer en una vista edit, que una fecha si es nula me traiga la
fecha del sistema, lo tengo asi en el controller; pero como lo puedo
hacer mejor? creo que en el modelo, pero como?
en el controller
def edit
…
if @preinscrito.fch_seleccion.nil?
@preinscrito.fch_seleccion = Time.now
end
end
saludos
El dÃa 26/03/08, William F. [email protected]
escribió:
if @preinscrito.fch_seleccion.nil?
@preinscrito.fch_seleccion = Time.now
end
end
saludos
Puedes probar lo siguiente:
en el modelo
def fch_seleccion
read_attribute(:fch_seleccion) || Time.now
end
Juan G. galisteo wrote:
El dÃa 26/03/08, William F. [email protected]
escribió:
if @preinscrito.fch_seleccion.nil?
@preinscrito.fch_seleccion = Time.now
end
end
saludos
Puedes probar lo siguiente:
en el modelo
def fch_seleccion
read_attribute(:fch_seleccion) || Time.now
end
Gracias, pero no me funciono
saludos
2008/3/26, William F. [email protected]:
Gracias, pero no me funciono
Perdona, lo habÃa enfocado mal. Lo que probablemente necesites es un
callback
que pregunte, antes de salvar, si el atributo no ha sido inicializado.
En
caso
negativo pues ya sabes… Time.now.
Lo que tienes ahora pero en su sitio.