我现在的方式是使用JavaScript来读取文件,提供硬编码路径。我告诉它看/public
。我将使用Rails在tmp
目录中生成一个文件,我想用JavaScript读取它。我怎样才能做到这一点?什么是Rails的tmp目录?
我已尝试将文件放入/tmp
并使用硬编码JavaScript从/tmp
读取,但它不会加载文件。
答案 0 :(得分:1)
我可能错了,但我认为浏览器只能访问公共文件夹中的文件,除非它通过Rails路由。因此,您可以更改tmp文件夹的位置,也可以在控制器中创建一个方法,该方法将读取该JS文件并将其发送回浏览器(类似于代理)。