Acceder Registrarme

Operaciones recurrentes en el mapeador de datos de Ruby on Rails (Consultas en el ORM)


Por: Kevin Arnold Arias Figueroa Publicado el: 2017-06-30 02:33:34
miModelo.create({nombreCampo: :valor});
miModelo.destroy
miModelo.all
miModelo.find('valorPrimaryKey')
miModelo.find_by(campo: 'valor')
miModelo.first /*El primer registro de la data*/
miModelo.last /*El último registro de la data*/
miModelo.where('campo1=? and campo2=?', params[:parametro1], params[:parametro2])
miModelo.where(campo: 'valor')
miModelo.where(campo: 'valor').take /*El primer registro que encuentra en la cláusulo where*/
miModelo.order('campo DESC')
miModelo.limit(5)
miModelo.limit(5).offset(10) /*Los 5 primeros a partir del registro 10*/
miModelo.includes("otroModelo").where(campoMiModelo: 'valor', otroModelo: { campoOtroModelo: 'valor' })