我想保存一个驻留在桌面上的文件的路径,但似乎Rails无法使用指定的路径识别它。我试过了:
def calculate_hash
require 'digest'
file_path = "Users/crs/Desktop/index.xml"
sha1 = Digest::SHA1.file file_path
puts "Checksum SHA1: #{sha1.hexdigest}"
end
如果运行此方法,则会收到错误消息,提示“没有此类文件或目录@ rb_sysopen-/Users/crsDesktop/index.xml”请帮助我,让我将其识别。
由于Users
是根目录,所以您必须指定完整路径:
file_path = "/Users/crs/Desktop/index.xml"
注意/
前缀。