Resultados da pesquisa a pedido "arel"
Arel causando loop infinito na agregação
Tenho problemas com o uso do Arel para agregar 2 colunas na mesma consulta. Quando eu executo isso, o servidor inteiro congela por um minuto, antes que o servidor dev do rails falhe. Eu suspeito que um loop infinito :). Talvez eu tenha entendido ...
Como eu ingressaria em uma subseleção (um escopo) usando o Rails 3 e o Arel?
Preciso associar uma tabela a uma consulta select / group-by (que inclui a mesma tabela) e gostaria de fazê-lo usando o Arel. Eu tenho uma mesa de:phenotypes que sãohas_and_belongs_to_many :genes, eles mesmoshas_and_belongs_to_many :orthogroups. ...
Pesquisa sem distinção entre maiúsculas e minúsculas com registro ativo
Eu uso os trilhos 3.0.4 Aqui está uma parte da consulta da Arel no meu aplicativo de trilhos. Como posso usar o método upcase para fazer uma pesquisa que não diferencia maiúsculas de minúsculas de uma maneira independente de banco de ...
Rails 3: Arel para NÃO EXISTE?
Como você escreve umNOT EXISTS em Arel? Estou com problemas para traduzir esta consulta para o 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 = ...
Simulando has_and_belongs_to_many aninhado através do comportamento no Rails 3
Portanto, o Rails não tem suporte para: através de associações através de um relacionamento habtm. Existem plugins por aí que adicionam isso ao Rails 2.x, mas estou usando o Rails 3 / Edge e só preciso da associação para um modelo específico. ...
CTE múltiplo em uma única consulta
É possível combinar vários CTEs em uma única consulta comarel? Estou procurando uma maneira de obter resultados como este: WITH 'cte1' AS ( ... ), WITH RECURSIVE 'cte2' AS ( ... ), WITH 'cte3' AS ( ... ) SELECT ... FROM 'cte3' WHERE ...Como você ...
Como ingressar em uma tabela e contar registros no Rails 3?
Eu tenho umCollection classe que tem muitas moedas. Estou tentando selecionar coleções com mais de duas moedas. Atualmente, não tenho problemas em fazer isso através do Ruby direto, mas isso é extremamente ineficiente. Meu código ...
Como fazer junções em subconsultas no AREL no Rails
Eu tenho um modelo simples class User has_many :logs class Logs relacionado da maneira usual pela chave estrangeira logs.user_id. Estou tentando fazer o seguinte usando o Arel e, de acordo com o documento do Arel, ele deve funciona u_t = ...
Como adicionar corretamente colchetes a consultas SQL com 'ou' e 'e' cláusulas usando o Arel?
Estou usando o Ruby on Rails 3.2.2 e gostaria de gerar a seguinte consulta SQL: