我在Uploads
文件夹中创建了一个名为public
的文件夹。
我希望人们可以点击链接并下载Uploads
文件夹中的文件。
这是我的代码:
<p>
<b>Certifications</b>
<%= link_to @tutor.tutor_degrees.first.name, # => "AS Level English"
root_path + @tutor.tutor_degrees.first.certification_scan %>
</p>
http://localhost:3000/Screen%20shot%202013-02-04%20at%206.01.11%20PM.png
它错过了URL路径中的/uploads/
位。
如果我手动添加该字符串,我会收到一个borked网址:
<p>
<b>Certifications</b>
<%= link_to @tutor.tutor_degrees.first.name,
root_path + '/uploads/' + @tutor.tutor_degrees.first.certification_scan %>
</p>
http://uploads/Screen%20shot%202013-02-04%20at%206.01.11%20PM.png
答案 0 :(得分:0)
试试这个......
<%= link_to @tutor.tutor_degrees.first.name, "http://#{request.host}/uploads/#{@tutor.tutor_degrees.first.certification_scan}" %>
必须工作:)