Daha büyük bir karşılaştırma daha Raylar 3 aramada bir tarihte yapabilir misin? | Netgez.com
SORU
19 Kasım 2010, Cuma


Daha büyük bir karşılaştırma daha Raylar 3 aramada bir tarihte yapabilir misin?

Raylar 3: Bu arama var

Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC, created_at ASC')

Ama :date => p[:date] 5 ** eşdeğer olmak koşulu ihtiyacım var. Bunu nasıl yapabilirim? Okuduğunuz için teşekkür ederim.

CEVAP
19 Kasım 2010, Cuma


Note.
  where(:user_id => current_user.id, :notetype => p[:note_type]).
  where("date > ?", p[:date]).
  order('date ASC, created_at ASC')

ya da SQL gösterimde her şeyi dönüştürebilirsiniz

Note.
  where("user_id = ? AND notetype = ? AND date > ?", current_user.id, p[:note_type], p[:date]).
  order('date ASC, created_at ASC')

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • guau . .

    guau . .

    25 Ocak 2008
  • How to Cook ?

    How to Cook

    31 Ocak 2007