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

  • bmarian22

    bmarian22

    22 Aralık 2007
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • wwjoshdew

    wwjoshdew

    1 AĞUSTOS 2007