Ruby 2.4 Enumerable#sum breaks in Rails 5.1
问题 In Rails 5.1.4 using Ruby 2.3.5, I get this behavior: >> [].sum #> nil I'd like to upgrade to Ruby 2.4, where Enumerable#sum is implemented natively. Testing this in IRB using Ruby 2.4.2, I get this result: >> [].sum #> 0 That's OK, and I can handle the different result. But going back to the Rails console in Rails 5.1.4 using Ruby 2.4.2, I get this: >> [].sum #> NoMethodError: undefined method `each' for nil:NilClass However, in a newly created Rails 5.1.4 project, I don't get this error.