我的Rails项目的data.txt
文件夹中有一个文件public
。我想使用link_to
从我项目中的一个页面链接到它。我该怎么办?
如果我这样做
<%= link_to "here", "data.txt" %>
它链接到domain.com/data.txt
而不是domain.com/my_project/data.txt
。
答案 0 :(得分:9)
这对我有用:
<%= link_to 'Sitemap', root_url+'my_sitemap.svg', { target: '_blank' } %>
答案 1 :(得分:7)
听起来你想在这里访问文件:
<%= link_to "here", "/my_project/data.txt" %>
答案 2 :(得分:4)
我选择:
link_to 'Download sample', root_path + 'data/invoices/sample.pdf'
更新2018-08-09
"#{root_path}data/invoices/sample.pdf"
更简单