Resultados de la búsqueda a petición "arel"

1 la respuesta

Cómo hacer que el establecedor de atributos envíe valor a través de la función SQL

Estoy tratando de hacer que un definidor de atributos en un modelo ActiveRecord ajuste su valor en la función postgres text2ltree () antes de que Rails gener...

3 la respuesta

¿Cómo agregar correctamente corchetes a las consultas de SQL con las cláusulas 'o' y 'y' usando Arel?

3 la respuesta

Ransack: ¿Cómo usar el alcance existente?

Al convertir una aplicación de Rails 2 a Rails 3, tengo que reemplazar la gemabúsqueda lógica. Ahora, usando Rails 3.2.8 con la gema.Saquear Quiero construir...

3 la respuesta

¿Cómo harías esta sub-consulta de Rails usando Squeel?

Quiero reestructurar la consulta a continuación usando Squeel. Me gustaría hacer esto para poder encadenar a los operadores y reutilizar la lógica en las dif...

4 la respuesta

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` ...

3 la respuesta

Ú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 ...

4 la respuesta

¿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 ...

3 la respuesta

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 ...

2 la respuesta

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í ...

2 la respuesta

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 ...