skip to main | skip to sidebar

temp blog

Friday, September 25, 2009

DataMapper filter

one to manyのフィルタは
Post.all('user.name' => 'merborne')
のように簡単に行くけど
many to manyの場合はちょっと面倒
Post.all(:conditions => {:id => PostTag.all(:tag_id => 3).map { |pt| pt.post_id }})
つまりRelationTableを使ってやる必要がある

Posted by keyes at 7:20 PM

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2010 (86)
    • ►  September (25)
    • ►  August (9)
    • ►  July (4)
    • ►  June (4)
    • ►  May (13)
    • ►  April (7)
    • ►  March (14)
    • ►  February (3)
    • ►  January (7)
  • ▼  2009 (304)
    • ►  December (25)
    • ►  November (22)
    • ►  October (40)
    • ▼  September (9)
      • BarBar Sati
      • Ruby flickrup.rb
      • DataMapper filter
      • Git command
      • Tile: Bookmarklet with AJAX
      • ruby mapreduce
      • ruby mapreduce
      • Ruby UDP Broadcast
      • Ruby UDP sample
    • ►  August (18)
    • ►  July (16)
    • ►  June (15)
    • ►  May (41)
    • ►  April (38)
    • ►  March (37)
    • ►  February (31)
    • ►  January (12)
  • ►  2008 (201)
    • ►  December (15)
    • ►  November (15)
    • ►  October (25)
    • ►  September (32)
    • ►  August (21)
    • ►  July (20)
    • ►  June (44)
    • ►  May (29)
  • ►  2006 (21)
    • ►  October (2)
    • ►  July (8)
    • ►  June (1)
    • ►  April (8)
    • ►  March (2)

Links

  • Google News

About Me

keyes
View my complete profile