On 24 Nov 2008, at 12:10, se_pavel wrote:
> > Hello All, > > Controller code > --------- > @dates = Q.find(:all, > :select => 'year(q.approved_at) as y, month(q.approved_at) as m, day > (q.approved_at) as d, count(*) as cnt', > other conditions > > View code > --------- > <% y = '' %> > <% for d in @dates > if y.to_s != d.y.to_s > > the new rails 2.2.2 says that > > "Attempt to call private method > > ....attribute_methods.rb:236:in `method_missing' > Don't call it y. There's already a method on object called y (seems to do yaml dumps). You might be able to get round that with class Q < ActiveRecord::Base undef_method :y # rest of that class here end Fred --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

