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

  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008
  • Roger Huffman

    Roger Huffma

    4 ŞUBAT 2007
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008