ActiveRecordで:includeをネスト
例えば上のようなモデルで、「ユーザA(User)の本の中で著者B(Author)の本を検索したい」といった場合下のようにかける。
@my_book_pages, @my_books = paginate :my_books, :per_page => 50, :include => [{:book_information =>[{:writings => :author}, :manufacturer]}, :user], :conditions => [users.login = ':user and writings.author_id = :author', {:user => user.login, :author => autrho.id}], :order => 'my_books.updated_at desc'
多の関連の場合は「:writings」のように複数形で書く必要がある。