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

1 la respuesta

Arel provoca un bucle infinito en la agregación

Tengo problemas con el uso de Arel para agregar 2 columnas en la misma consulta. Cuando ejecuto esto, todo el servidor se congela por un minuto, antes de que el servidor dev se caiga. Sospecho un bucle infinito :). Tal vez he entendido mal todo ...

1 la respuesta

¿Cómo me uniría a una subselección (un alcance) usando Rails 3 y Arel?

Necesito unir una tabla a una consulta select / group-by (que incluye la misma tabla), y me gustaría hacerlo usando Arel. Tengo una mesa de:phenotypes cuales sonhas_and_belongs_to_many :genes, que son ellos mismoshas_and_belongs_to_many ...

1 la respuesta

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

1 la respuesta

Rails 3: ¿Arel para NO EXISTE?

¿Cómo se escribe unNOT EXISTS en Arel? Tengo problemas para traducir esta consulta a Arel: SELECT * FROM deals WHERE NOT EXISTS ( SELECT 1 FROM reward_deals WHERE reward_deals.deal_id = deal.id AND NOT ( reward_deals.awarding_type = 'deal' ...

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

2 la respuesta

¿Cómo unirse a una tabla y contar registros en Rails 3?

Tengo unCollection clase que tiene muchas monedas. Estoy tratando de seleccionar colecciones que tengan más de dos monedas. Actualmente, no tengo problemas para hacerlo a través de Ruby, pero eso es extremadamente ineficiente. Mi código ...

2 la respuesta

Cómo hacer uniones en subconsultas en AREL dentro de Rails

Tengo un modelo simple class User has_many :logs class Logs relacionado de la manera habitual a través de la clave externa logs.user_id. Estoy tratando de hacer lo siguiente con Arel y, según el documento de Arel, debería funcionar. u_t = ...

3 la respuesta

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