İçeriğe geç

Salt Okunur Takip Kapatılmadı (ARCH6054)

Anahtar ruby.orm.readonly-tracking-not-disabled · Önem warning · Kategori orm

Yalnızca okunan kayıtları tam hidrate edilmiş, takipli nesneler olarak yüklemek bellek ve kimlik-haritası yükü oluşturur. ActiveRecord’da readonly ya da pluck daha hafiftir.

emails = User.where(active: true).map(&:email) # tam takipli nesneler
emails = User.where(active: true).pluck(:email) # sadece kolon değeri

Yalnızca okunan sorgularda pluck veya readonly kullanarak gereksiz nesne hidrasyonunu önleyin.