arel

Desea encontrar registros sin registros asociados en Rails 3

Considere una asociación simple... class Person has_many :friends end class Friend belongs_to :person end ¿Cuál es ... ar con el meta_search gem No me importa el costo de rendimiento de las consultas Y cuanto más lejos del SQL real, mejor...

Combine dos objetos ActiveRecord:: Relation

Supongamos que tengo los siguientes dos objetos: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecor ... btener este comportamiento, lo que realmente me interesa es el caso donde tengo dos objetos ActiveRecord::Relation separados.

Rails donde condición usando NOT NULL

Usando el estilo rails 3 cómo escribiría lo contrario de: Foo.includes(:bar).where(:bars=>{:id=>nil}) Quiero encont ... OM \"foos\" WHERE (\"bars\".\"id\" = 1)" Eso definitivamente no es lo que necesito, y casi parece un error en ARel.

¿Cómo hacer una consulta SIMILAR en Arel y Rails?

Quiero hacer algo como: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Mi intento en Arel: # params[:query] = 'Smith' Use ... pos en la tabla, tanto el nombre como la descripción, para ver si hay alguna coincidencia con la consulta. ¿Cómo funcionaría?

¿Qué es exactamente Arel en Rails 3.0?

Entiendo que es un reemplazo para ActiveRecord y que usa objetos en lugar de consultas. Pero... ¿Por qué es esto mejor? ... tible con todos los DBS principales? - Supongo que lo hará. ¿Será más fácil/difícil de usar con procedimientos almacenados?

ActiveRecord Arel O condición

¿Cómo se pueden combinar 2 condiciones diferentes usando lógico O en lugar de Y? NOTA: 2 las condiciones se generan como á ... ador OR aún no está soportado Pero espero que no se aplique aquí y espero escribir algo como: (admins.or authors).to_sql

Cómo utilizar ámbito de asociados de relaciones en Rails3?

Tengo un alcance predeterminado en los productos debido a restricciones de seguridad de la información. class Product < A ... no tiene un método llamado unscoped. Tampoco tiene sentido my_photo.product.unscoped ya que my_photo.product puede ser nulo.

Cómo anular: el orden definido en a tiene muchos

Tengo class Authors has_many :books, :order => 'name ASC' Estoy tratando de consultar todos los libros ordenados por n ... el orden original en la asociación o anularlo? ¿O es una mala idea especificar un orden en una relación? Usando Rails 3.0.3

Cómo ordenar los elementos incluidos en Rails 3

Tengo una relación modelo donde today tiene muchos tasks Estoy tratando de recuperar el objeto today de un usuario, incluir ... rity <=> b.priority } Esto funciona y pasará mis pruebas, pero esperaba una forma de ActiveRecord para resolver esto.

¿La mejor manera de encontrar un solo registro usando ActiveRecord 3 / Arel?

Donde solía hacer esto: Foo.find_by_bar('a-value') Ahora puedo hacer esto: Foo.where(:bar => 'a-value').limit(1).firs ... áctica, o hay una manera aún Mejor que puedo hacer eso ahora, que soportará el encadenamiento y todas las otras cosas buenas?

Problema al recuperar registros con matriz vacía

Tengo una tabla de alrededor de 100 Usuarios y también tengo una matriz de ID de usuario. Lo que quería hacer es mostrar a to ... WHERE (id NOT IN (NULL)) ¿Alguien sabe por qué sucede esto o podría ser un ¿bug? Estoy usando Rails 3.2.5 con PostgreSQL.

Cómo encontrar registros que tienen datos duplicados usando Active Record

¿Cuál es la mejor manera de encontrar registros con valores duplicados en una columna usando ruby y el nuevo Activerecord?