我想读书only以最快、最简单、最惯用的方式使用 Ruby 来编写文件的第一行。最好的方法是什么?
(具体来说:我想从我最新的 Capistrano 部署的 Rails 目录中的 REVISION 文件中读取 git commit UUID,然后将其输出到我的标签。这将让我通过 http-glance 看到部署到我的服务器的版本.如果有完全不同且更好的方法来做到这一点,请告诉我。)
这将精确读取一行并确保文件随后立即正确关闭。
strVar = File.open('somefile.txt') {|f| f.readline}
# or, in Ruby 1.8.7 and above: #
strVar = File.open('somefile.txt', &:readline)
puts strVar
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)