我只是想获取根路径以在我的机器上查找文件,我对 RoR 很陌生。某处是否有某种变量,所以我可以做这样的事情:
def path
return '{#ROOT}/some/path/file.txt'
end
我不想要 Rails 根,我想要机器根。
我只是想获取根路径以在我的机器上查找文件,我对 RoR 很陌生。某处是否有某种变量,所以我可以做这样的事情:
def path
return '{#ROOT}/some/path/file.txt'
end
我不想要 Rails 根,我想要机器根。
只需将您的方法替换为:
def path
"/some/path/file.txt"
end
由于根始终是 /,并且在 Ruby 中不需要返回。
如果您尝试获取文件路径,而不是 URL 路径,这将提供您的 rails 根文件夹的绝对文件路径:
Rails.root
从那里,您可以简单地将 rails 路径添加到文件中,因为您的 rails 目录结构应该是静态的:
def path
return "{#Rails.root}/some/path/file.txt"
end