Resultados da pesquisa a pedido "arel"
Existe uma maneira de inverter uma consulta ActiveRecord :: Relatio
Digamos que temos o seguinte: irb> Post.where(:hidden => true).to_sql => "SELECT `posts`.* FROM `posts` WHERE posts.hidden = 1"Podemos, de alguma forma, obter uma consulta SQL invertida com isso? O que estou procurando, provavelmente deve ...
Quer encontrar registros sem registros associados no Rails 3
Considere uma associação simples ... class Person has_many :friends end class Friend belongs_to :person end Qual é a maneira mais limpa de obter todas as pessoas que NÃO têm amigos no ARel e / ou meta_where? E então, que tal um has_many: ...
Subqueries in activerecord
Com o SQL eu posso facilmente fazer subconsultas como esta User.where(:id => Account.where(..).select(:user_id))Isso produz: SELECT * FROM users WHERE id IN (SELECT user_id FROM accounts WHERE ..)Como posso fazer isso usando o 3 activerecord / ...
Rails / Arel: Selecionando todos os registros como ActiveRecord :: Relation
Usando o Arel no Rails - Estou procurando uma maneira de criar umActiveRecord::Relation que resulta efetivamente emSELECT * FROM table, que ainda posso manipular mai Por exemplo, eu tenho um modelo dividido em várias categorias e retorno ...
Onde posso encontrar uma boa documentação do AREL? [fechadas
Estou tentando aprender o máximo que posso sobre o AREL. Mas não sei ao certo o que olhar. Encontrei alguns documentação em rubydoc [http://rubydoc.info/github/rails/arel/master/frames], mas não parece muito bom em termos de mostrar o que são ...
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 ...
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 = ...
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 = ...
ActiveRecord Arel OR condition
Como você pode combinar 2 condições diferentes usando OR lógico em vez de AND? NOTAs condições @ 2 são geradas como escopos de trilhos e não podem ser facilmente alteradas para algo comowhere("x or y") diretament Exemplo simples: admins = ...
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 ...