I am getting the following error when I try the following code. controller.rb def index @stats = SubscriptionPayment.stats if params[:page].blank? @subscriptions = Subscription.paginate(:include => :account, :page => params[:page], :per_page => 30, :order => ''accounts.name'') end index.html.erb <% @page_title = ''Subscriptions'' %> <% if @stats %> <h1>Revenue Summary</h1> <table id="stats"> <tr> <th>Last Month</th> <td><%= number_to_currency(@stats[:last_month]) %></td> </tr> <tr> <th>Last 30 Days</th> <td><%= number_to_currency(@stats[:last_30]) %></td> </tr> <tr> <th>This Month</th> <td><%= number_to_currency(@stats[:this_month]) %></td> </tr> </table> <% end %> <h1><%= @page_title %></h1> <table id="subscriptions"> <tr> <th>Account</th> <th>Amount</th> <th>Created</th> <th>Next Renewal</th> <th>Status</th> </tr> <% @subscriptions.each do |subscription| %> <tr class="<%= ''expired'' unless subscription.current? %>"> <td><%= link_to(h(subscription.account.name), [:admin, subscription]) %></td> <td><%= number_to_currency(subscription.amount) %> <%= "(# {subscription.discount.name})" if subscription.discount %></td> <td><%= subscription.created_at.strftime("%d %B %Y") %></td> <td><%= subscription.next_renewal_at.strftime("%d %B %Y") %></ td> <td><%= subscription.state %></td> </tr> <% end %> </table> <%= will_paginate(@subscriptions) %> ERROR ActiveRecord::StatementInvalid (Mysql::Error: Out of memory (Needed 2096048 bytes): How do I get around this or fix the current statements? Thank you, Sean --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---