我写了一些代码:
output = File.open(text_file).collect.reverse.join("<BR>")
它似乎在 1.8.7 上可以正常工作,但会引发错误
NoMethodError - undefined method 'reverse' for #<Enumerator: #<File:C:\EduTester\cron\rufus.log>:collect>:
在 1.9.1 上(红宝石 1.9.3p194 (2012-04-20) [i386-mingw32])
有人知道为什么会发生这种情况以及如何解决这个问题吗?(为什么我最感兴趣。)