这可能是我的问题,而不是回形针的问题。但是,我无法理解可靠地获取文件路径的最佳方法。
在开发中,我可以调用browser.checkbox(id: 'AgreeForBKIRequest').fire_event :click
并获得绝对路径。在生产中返回类似:
@model.attachment.path
后来有五个左右的修改,因为卡皮斯特拉诺已经将它清理干净了。
我可以做类似
的事情/home/deploy/apps/appname/releases/20160708230518/public/system/... etc
但这感觉有点笨拙。
我可以在模型中的File.read("#{Rails.root}/public#{@model.attachment.path.split('public')[1]}"
上指定:path
,但在应用需要运行的每个环境中路径都不相同。
我一定错过了一些明显的东西。