我一直在使用Elastic beanstalk的/ tmp目录来生成我想提供给用户下载的文件。但是,从视图正确链接到该文件夹时遇到了一些麻烦。以下是我尝试过的方法:
<a href= <%= "/tmp/#{@project.id}/doc.kml" %> download>Download KML</a>
此文件路径在项目模型和项目控制器页面中有效,但从视图访问时无效。在视图页面上,解析为“未找到文件”:
http://my_app_name.elasticbeanstalk.com/tmp/1/doc.kml
我认为这指向我的应用程序根目录的tmp文件夹,而我想在该应用程序根目录的tmp目录之外上一层。有一个技巧可以做到这一点吗?