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

  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • Pocketnow

    Pocketnow

    14 EKİM 2007