SORU
2 ŞUBAT 2011, ÇARŞAMBA


Ne kadar boş ActiveRecord bir ilişki dönmek için?

Eğer ben bir kapsam ile bir lambda gereken bir argüman bağlı olarak değer bağımsız değişken, ben orada olmayacak kibrit, ama ben hala istiyorum dönmek bir ilişki değil, boş bir dizi:

scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] }

Ne ben bir "" yöntemi,"", yine de zincirleme bir ilişki verir, ancak sorgu sonuçlarının kısa devre yapmış olmak. tam aksine hiçbiri gerçekten istiyorum

CEVAP
3 NİSAN 2012, Salı


Şimdi bir "" mekanizması Efendi, henüz piyasaya Raylar: . bir doğru var

>> Model.none 
=> #<ActiveRecord::Relation []>

https://github.com/rails/rails/commit/75de1ce131cd39f68dbe6b68eecf2617a720a8e4

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • JTechTalk

    JTechTalk

    11 Temmuz 2010
  • TheJoeycool2010

    TheJoeycool2

    12 Temmuz 2010