如何显示存储在项目目录外的图像。
最佳答案
您可以做两件事:从公共(public)文件夹中符号链接(symbolic link)到文件并将图像作为静态 Assets 提供,或者使用 File.read(/path/to/file) 读取图像并发送二进制文件来自 Controller 的 send_file 或 send_data 的数据。
第一个选项也可以稍微修改一下:您可以使用 Rails Controller 操作捕获图像请求并将其提供给浏览器。此外,您可以添加符号链接(symbolic link)并从那时起静态提供文件。
希望对您有所帮助。
关于ruby-on-rails - 如何显示路径在我的 Ruby on Rails 项目目录之外的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5777835/