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

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:

3 a resposta

Operador OR na cláusula WHERE com Arel no Rails 4.2

O código a seguir construiu um válidowhere cláusula com umOR operador no Rails 4.1 MyModel.where( MyModel.where(attribute1: 1, attribute2: 2).where_values.reduce(:or) )O que é aproximadamente equivalente ao SQL select * from my_models where ...

4 a resposta

O que exatamente é o Arel no Rails 3.0?

Entendo que é um substituto para o ActiveRecord e que ele usa objetos em vez de consultas. Mas... por que isso é melhor? os objetos / consultas serão "mais fáceis" de criar? isso levará a consultas SQL mais eficientes? será compatível com ...

4 a resposta

Trilhos `where` por menos tempo que consultas

ConfiguraçãoTrilhoswhere O método pode levar um intervalo em um hash para gerar uma consulta que procurará um valor que esteja dentro do intervalo. Por exemplo: User.where(cash_money: 10..1000) #=> SELECT `users`.* FROM `users` ...

4 a resposta

Como implementar pastilhas em massa no Rails 3

Preciso inserir uma matriz de e-mails como registros diferentes na minha tabela de contatos. Como isso pode ser feito Eg: @email = ["[email protected]", "[email protected]", "[email protected]", ... ] Não quero usar. @email.each do |email| @contact = Contact.new ...

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

3 a resposta

Como você faria essa subconsulta do Rails usando o Squeel?

Eu quero reestruturar a consulta abaixo usando Squeel. Eu gostaria de fazer isso para que eu possa encadear os operadores e reutilizar a lógica nas diferente...

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

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