Domande taggate «rails-activerecord»

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


12
find vs find_by vs where
Sono nuovo alle rotaie. Quello che vedo ci sono molti modi per trovare un disco: find_by_<columnname>(<columnvalue>) find(:first, :conditions => { <columnname> => <columnvalue> } where(<columnname> => <columnvalue>).first E sembra che tutti finiscano per generare esattamente lo stesso SQL. Inoltre, credo che lo stesso sia vero per trovare più record: find_all_by_<columnname>(<columnvalue>) …





2
Avviso di deprecazione quando si utilizza has_many: through: uniq in Rails 4
Rails 4 ha introdotto un avviso di deprecazione quando si usa: uniq => true con has_many: through. Per esempio: has_many :donors, :through => :donations, :uniq => true Produce il seguente avviso: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. …

3
ActiveRecord trova e restituisce solo le colonne selezionate
modifica 2 Se ti imbatti in questo, controlla entrambe le risposte poiché ora userei il coraggio per questo Ho un set di dati personalizzato abbastanza grande che vorrei restituire per essere echeggiato come json. Una parte è: l=Location.find(row.id) tmp[row.id]=l ma mi piacerebbe fare qualcosa come: l=Location.find(row.id).select("name, website, city") tmp[row.id]=l ma …

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.