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

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • NikkoNantone

    NikkoNantone

    21 Kasım 2011
  • TSE

    TSE

    12 Kasım 2012