2010-12-02 12 views

Respuesta

57

Básicamente, el método new crea una instancia de objeto y el método create adicionalmente intenta guardarlo en la base de datos si es posible.

Comprobar la documentación ActiveRecod :: Base:

método create Crea un objeto (o varios objetos) y lo guarda en la base de datos, si pasan validaciones. El objeto resultante se devuelve si el objeto se guardó correctamente en la base de datos o no.

nuevo método Los nuevos objetos se pueden crear instancias como sea vacío (pasa ningún parámetro construcción) o pre-establecidos con atributos, pero todavía no guardan (pasar un hash con los nombres clave que coincidan con los nombres de columna de tabla asociados).

Cuestiones relacionadas