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

  • Christian Atlas

    Christian At

    26 Mart 2009
  • disneychannel

    disneychanne

    19 ŞUBAT 2006
  • George McCarron

    George McCar

    29 Mayıs 2013