2009/7/31 Italo Matos <[email protected]>: > i have: > > class Library << ActiveRecord::Base > has_many :books > end > > class Book << ActiveRecord::Base > belongs_to :library > end > > in my controller i have: > > render :xml=> Library.find(:all).to_xml(:include=>books) > but, i would like put a condition in the books ( e.: pages >= 100 ) > > i would like to create a xml with all Libraries, but books with pages more > than 100) >
Just put the conditions in the Library.find call, ie ["books.pages >= ?", 100] or similar. Or better still provide a named scope in Library to do this. Colin --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

