我在public/downloads /目录中有一堆文件,现在如何获取它们的URL?
PS只做/downloads/xyz.tar.bz2不会这样做,因为app可以部署到子URI.
UPD我找到了一个简单的解决方案:
def public_url(file)
root_url + file
end
Run Code Online (Sandbox Code Playgroud)
Fro*_*ost 12
我认为正常速度几乎就在这里,但它应该root_path比Rails.root.
<%= link_to "The file", root_path+"/downloads/test.txt" %>
Run Code Online (Sandbox Code Playgroud)
这应匹配您的应用程序所在的子uri,然后将路径附加到静态文件.
| 归档时间: |
|
| 查看次数: |
11467 次 |
| 最近记录: |