I have been working through an upgrade of my 1.2.6 application to 2.2.2. I am almost there but I have hit a problem with ActiveRecord.
Before the upgrade, the following code was working fine. def create_root(administrator) root = create_root_collection(self.pingee_name, administrator, GlobalAccessibility.new, OwnerAccessibility.new) root.save self.root = root end But now I get am getting an exception "undefined method `each' for true:TrueClass" when root.save is executed. fyi, the "create_root_collection" method creates a "root" object and assigns new object to its "belongs to" association. I have traced it through carefully and it is definitely failing when trying to save the "root" object itself. Given the error message, and the fact that the root object contains boolean columns, I wonder if the problem is to do with the saving boolean values. I am using MySQL and declaring the boolean columns in the following way (using raw SQL not migrations currently): include_parent_responses boolean default false not null, Is the "boolean" column type still valid? Thanks! --~--~---------~--~----~------------~-------~--~----~ 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@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---