Perguntas com a marcação «rails-activerecord»

A implementação do mapeamento objeto-relacional (ORM) usando o padrão Active Record na estrutura Ruby on Rails.




8
Combine dois objetos ActiveRecord :: Relation
Suponha que eu tenha os dois objetos a seguir: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation é possível combinar as duas relações para produzir um ActiveRecord::Relationobjeto contendo as duas condições? Nota: Estou ciente de que posso encadear os caminhos para obter esse comportamento. …



11
Data do ActiveRecord do Rails entre
Preciso consultar os comentários feitos em um dia. O campo faz parte dos registros de data e hora padrão, is created_at. A data selecionada é proveniente de a date_select. Como posso usar ActiveRecordpara fazer isso? Eu preciso de algo como: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND …

3
Rails - Inclui aninhados no Active Records?
Eu tenho uma lista de eventos que eu busco. Estou tentando incluir todos os usuários associados a este evento e todos os perfis associados a cada usuário. Os usuários são incluídos, mas não seus perfis. Como eu faria isso Event.includes(:users [{profile:}]) Os documentos não parecem claros: http://guides.rubyonrails.org/active_record_querying.html


4
Rails 3 tipos de dados?
Onde posso encontrar uma lista de tipos de dados que podem ser usados ​​nos trilhos 3? (como texto, string, número inteiro, número flutuante, data etc.?) Continuo aprendendo aleatoriamente sobre os novos, mas adoraria ter uma lista à qual pudesse me referir facilmente.

25
Registro aleatório no ActiveRecord
Estou precisando obter um registro aleatório de uma tabela via ActiveRecord. Eu segui o exemplo de Jamis Buck de 2006 . No entanto, também deparei com outra maneira através de uma pesquisa no Google (não é possível atribuir um link devido a novas restrições de usuário): rand_id = rand(Model.count) rand_record …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.