class ContributionsController < ApplicationController def index if params[:user_id] @user = User.find params[:user_id] @contributions = @user.contributions else @contributions = Contribution.includes(:user) end @contributions = @contributions.recent.paginate :page => params[:page] Contribution.preload_contributeds_and_parents( @contributions, :scopes => { 'Item' => Item.includes(:translations), 'PetType' => PetType.includes({:species => :translations, :color => :translations}) } ) end end