Resultados da pesquisa a pedido "arel"

1 a resposta

Como fazer com que o atributo setter envie o valor por meio da função SQL

1 a resposta

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

1 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

2 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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: