ActiveRecord::Relation
objekt, og i sig selv udsender dette objekt ikke en databaseforespørgsel. Det er, hvor du bruger dette objekt, der betyder noget. deltag
metode også lazy indlæser databaseforespørgslen ved at bruge den tilknyttede tabel, men kun indlæser Hjem
tabel i hukommelsen som den tilknyttede Bruger
bord er ikke påkrævet. Bagefter har du flet
, hvad flet
metode gør er en enkel måde at bruge et navngivet omfang på en sammenføjet model. Noget som
class Home < ActiveRecord::Base
has_many :users
end
class User < ActiveRecord::Base
belongs_to :home
scope :available, ->{ where(available: true) }
end