Resultados de la búsqueda a petición "arel"
Rails `where` por menos tiempo que las consultas
PrepararRieleswhere El método puede tomar un rango en un hash para generar una consulta que buscará un valor que esté dentro del rango. Por ejemplo: User.where(cash_money: 10..1000) #=> SELECT `users`.* FROM `users` WHERE (`users`.`cash_money` ...
Únete a la misma mesa dos veces con condiciones
Hay situaciones en las que ActiveRecord establece el nombre de la tabla de alias si hay varias combinaciones con la misma tabla. Estoy atrapado en una situación en la que estas uniones contienen ámbitos (usando 'fusionar'). Tengo una relación de ...
¿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? ¿serán "más fáciles" crear objetos / consultas? ¿conducirá a consultas SQL más eficientes? ¿será compatible con todos los ...
Arel: ¿Cómo unir limpiamente múltiples condiciones con OR?
En mi aplicación Rails, recorro una matriz para crear una lista de condiciones a las que OR debe unir. A continuación se muestra el flujo básico de cómo lo hago actualmente. conditions = nil set.each do |value| condition = value.to_condition ...
Simulando has_and_belongs_to_many comportamiento anidado en Rails 3
Entonces Rails no tiene soporte para: a través de asociaciones a través de una relación habtm. Hay complementos que agregarán esto para Rails 2.x, pero estoy usando Rails 3 / Edge, y solo necesito la asociación para un modelo en particular. Así ...
CTE múltiple en una sola consulta
¿Es posible combinar múltiples CTE en una sola consulta conarel? Estoy buscando una forma de obtener resultados como este: WITH 'cte1' AS ( ... ), WITH RECURSIVE 'cte2' AS ( ... ), WITH 'cte3' AS ( ... ) SELECT ... FROM 'cte3' WHERE ...Como ...
No búsqueda sensible a mayúsculas y minúsculas con registro activo
Uso rails 3.0.4 hay una parte de la consulta de Arel en mi aplicación de rieles, ¿cómo puedo usar el método de mayúsculas para hacer una búsqueda sin distinción entre mayúsculas y minúsculas en una base de datos ...
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?
¿Hay alguna forma de invertir una consulta ActiveRecord :: Relation?
Digamos que tenemos lo siguiente: irb> Post.where(:hidden => true).to_sql => "SELECT `posts`.* FROM `posts` WHERE posts.hidden = 1"Podríamos obtener de alguna manera una consulta SQL invertida? Lo que estoy buscando, probablemente debería ...
Quieres 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 la forma más limpia de conseguir que todas las personas que NO tienen amigos en ARel y / o meta_where? Y luego, ¿qué pasa con ...