Ruby 1.8.7: NoMethodError: undefined method `[]‘ for Enumerable::Enumerator
After upgrading ruby from 1.8.6 to 1.8.7, you may run into this issue:
NoMethodError: undefined method `[]‘ for Enumerable::Enumerator
To resolve this, create a initializer file (in config/initializer/ruby187_compat.rb)
unless '1.9'.respond_to?(:force_encoding)
String.class_eval do
begin
remove_method :chars
rescue NameError
# OK
end
end
end
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.






This worked
ukanani
31 Oct 10 at 9:09 pm