SORU
24 Mart 2011, PERŞEMBE


Raylar Model eşit olmadığı bul

Nasıl eşit bir şartla benim veritabanındaki kayıtları bulabilirim? Bu şimdi var, ama orada bir fantezi raylar-konuş yol yapıyor?

GroupUser.where('user_id != ?',me)

CEVAP
12 EYLÜL 2011, PAZARTESİ


4 Raylar.x (http://edgeguides.rubyonrails.org/active_record_querying.html#not-conditions)

GroupUser.where.not(user_id: me)

3 Raylar.x

GroupUser.where(GroupUser.arel_table[:user_id].not_eq(me))

Kısaltmak uzunluğu, elinden deposu GroupUser.arel_table bir değişken ya. içinde model GroupUser kendisi örneğin, bir scope kullanabilirsiniz arel_table[:user_id] yerine GroupUser.arel_table[:user_id]

4.0 @jbearden's answer kredi sözdizimi raylar

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Elefant Traks

    Elefant Trak

    5 HAZİRAN 2007
  • SketchBookPro

    SketchBookPr

    6 Mayıs 2009