Rails 3'te db'ye vurmak isteseydim bir sorgunun sonunda. Bu, yazmalarda önbelleği tazeleme gibi şeyler yapıyorum (bu nedenle her zaman önbellek vurur) için kullanışlıdır.Raylar 4 eşdeğer Rails 3 'Model.all'
Artık Raylar 4'te, Model.all bir ActiveRecord::Relation
nesnesini döndürür (yani db'ye basmaz). Bunu elde etmenin en iyi yolu gerçekte db'ye gitmek ve belirtilen kayıtları iade etmek?
@Bigxiang, Model.all.load
, belli vuruşlar için bu yöntemi veritabanı ama yine denemek için onun yorumunda işaret: Raylar 4
model.all.load dosyasını deneyin. – Bigxiang
@Bigxiang: ["Dönüş değeri, kayıtların kendisidir, ilişkindir."] (Http://api.rubyonrails.org/classes/ActiveRecord/Relation.html#method- i-yük). –
Oh, pardon, benim hatam. Bence "to_a" işe yarayacak. – Bigxiang