Done. I've created the ticket and enclosed a patch here: https://rails.lighthouseapp.com/projects/16213-rails-guides/tickets/105-activesupportorderedhashreplace-results-in-corrupt-keys
Turns out the problem was more fundamental than just OrderedHash#slice! -it's actually a problem in OrderedHash#replace. -Chris On Nov 3, 6:40 pm, Michael Koziarski <mich...@koziarski.com> wrote: > > This is in Ruby 1.8.7 on Rails 2-3-stable. > > > So, is this behavior a bug? It kinda falls into the undefined > > behavior, but for consistency/least surprise it should probably remove > > the keys from an ordered hash, not just nullify the values. > > This looks like a bug to me, file a ticket for it in lighthouse so we > can fix it. Attaching a patch would be even better :) > > -- > Cheers > > Koz --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com To unsubscribe from this group, send email to rubyonrails-core+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---