Domande taggate «rails-activerecord»

L'implementazione della mappatura relazionale a oggetti (ORM) utilizzando il modello Active Record nel framework Ruby on Rails.


3
Comprensione: opzione sorgente di has_one / has_many tramite Rails
Per favore aiutami a capire l' :sourceopzione di has_one/has_many :throughassociazione. La spiegazione dell'API di Rails non ha molto senso per me. "Specifica il nome dell'associazione di origine utilizzato da has_many :through => :queries. Utilizzarla solo se il nome non può essere dedotta dalla dell'associazione. has_many :subscribers, :through => :subscriptionsCercherà sia …


8
Combina due oggetti ActiveRecord :: Relation
Supponiamo che io abbia i seguenti due oggetti: first_name_relation = User.where(:first_name => 'Tobias') # ActiveRecord::Relation last_name_relation = User.where(:last_name => 'Fünke') # ActiveRecord::Relation è possibile combinare le due relazioni per produrre un ActiveRecord::Relationoggetto contenente entrambe le condizioni? Nota: sono consapevole che posso concatenare dove trovare questo comportamento, quello che mi interessa …



11
Rotae ActiveRecord data tra
Devo interrogare i commenti fatti in un giorno. Il campo fa parte dei timestamp standard, è created_at. La data selezionata proviene da a date_select. Come posso usare ActiveRecordper farlo? Ho bisogno di qualcosa del tipo: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' AND '2010-02-03 23:59:59'"

3
Rotaie: include nidificati in Record attivi?
Ho un elenco di eventi che ottengo. Sto cercando di includere tutti gli utenti associati a questo evento e tutti i profili associati a ciascun utente. Gli utenti vengono inclusi ma non i loro profili. Come lo farei Event.includes(:users [{profile:}]) I documenti non sembrano chiari: http://guides.rubyonrails.org/active_record_querying.html


4
Rails 3 tipi di dati?
Dove posso trovare un elenco di tipi di dati che possono essere utilizzati in Rails 3? (come testo, stringa, numero intero, float, data, ecc.) Continuo a conoscere casualmente quelli nuovi, ma mi piacerebbe avere un elenco a cui potrei facilmente fare riferimento.

25
Record casuale in ActiveRecord
Ho bisogno di ottenere un record casuale da una tabella tramite ActiveRecord. Ho seguito l'esempio di Jamis Buck del 2006 . Tuttavia, ho anche trovato un altro modo tramite una ricerca di Google (impossibile attribuire un link a causa delle restrizioni dei nuovi utenti): rand_id = rand(Model.count) rand_record = Model.first(:conditions …





Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.