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
-~----------~----~----~----~------~----~------~--~---

Reply via email to