Resultados da pesquisa a pedido "activerecord"

4 a resposta

Rails 3 - selecione com Incluir?

Aqui está uma seleção aninhada com include: @items = Item.where("complete = ?", true).includes( :manufacturer, {:order=>[:supplier, :agent] })Essa é uma consulta tributária, pois extrai milhares de linhas de dados de todas as tabelas incluídas ...

1 a resposta

PG :: GroupingError: ERROR: a coluna “events.id” deve aparecer na cláusula GROUP BY ou ser usada em uma função agregada

Um evento tem uma colunapopularity e muitas palavras-chave. Uma palavra-chave tem uma categoria e um nome. Estou tentando ordenar eventos pela popularidade deles, mas retornamos apenas o evento mais popular de cada nome de palavra-chave com a ...

2 a resposta

Qual é a melhor maneira de substituir o comportamento de destruição do Rails ActiveRecord?

Eu tenho um aplicativo no qual gostaria de substituir o comportamento de destruição para muitos dos meus modelos. O caso de uso é que os usuários podem ter uma necessidade legítima de excluir um registro específico, mas a exclusão da linha do ...

2 a resposta

com activerecord, como posso selecionar registros com base no valor mais alto de um campo?

Encontrei algo que não sei fazer com registro ativo (na verdade, não sabia dizer exatamente como fazê-lo com sql) que gostaria de fazer. Gostaria de selecionar registros com base no valor mais alto de um determinado campo, além de ...

5 a resposta

trilhos selecionam e incluem

Alguém pode explicar isso? Project.includes([:user, :company])Isso executa três consultas, uma para buscar projetos, uma para buscar usuários para esses projetos e uma para buscar empresas. Project.select("name").includes([:user, :company])Isso ...

4 a resposta

Estratégias para substituir database.yml?

No meu ambiente, os servidores de implementação possuem muitas das informações de conexão que estão no database.yml. Ou seja, eles sabem se são servidores de desenvolvimento, teste ou produção e suas respectivas informações de conexão com o banco ...

2 a resposta

Rails 3. Transações aninhadas. Exceção em um bloco filho

Por que a reversão do ActiveRecord não é alterada nas transações aninhadas após a exceção em um bloco filho? Aqui estão alguns exemplos: 1 >> Client.transaction do ?> Client.create(:name => 'Pavel') >> Client.transaction do ?> ...

3 a resposta

Andaime ActiveRecord: duas colunas do mesmo tipo de dados

Outra pergunta básica do Rails: Eu tenho uma tabela de banco de dados que precisa conter referências a exatamente dois registros diferentes de um tipo de dados específico. Exemplo hipotético: estou criando um banco de dados de videogame. Eu ...

2 a resposta

Rails 3: usando objetos de registro não ativo com form_for

Existe alguma documentação ou conselho?

3 a resposta

Como obter associações de registros de atos via reflexão

Para colunas normais, você pode acessá-las através docolumns método de classe. No entanto, as associações podem ter um nome bem diferente se oforeign_key opção é definida no método de relacionamento. Por exemplo, dado class Post has_many ...