title: Ruby on Rails - Add condition on ':include =>' to load limited number of objects
body: <p>I have two models User and Event. The cardinality is one User has many Events. When I query the database to give me all the users and their corresponding events it returns the right results. Example statement: Users.find(:all, :include=>[:events])</p>
  
  <p>However, what I need help with is to get events for a user based on a condition. I need for each User returned to get only Events that are scheduled for today (ex: CREATED_DATE = TODAY). That is, I don't want all events associated to Users. Said that, I still need all Users found in the database, but for some of those users that don't have an Event scheduled for today, they should not have an Event loaded in the hash map. </p>
  
  <p>Can someone please help me with modifying "Users.find(:all, :include=>[:events])" Rails statement so I can get only certain Events for Users, not all Events?</p>
  
  <p>Thanks,
  S</p>