需要帮助链接使用rails创建的页面上的PDF

时间:2016-02-03 16:07:03

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 routes

我问自己问题是rails 4中是否存在可以显示的pdf标签 一个pdf文件非常简单?

这个解决方案回答我,我需要提供正确的路线信息:

<%= link_to 'Help', public_path%> 

我的项目目录中已经有一个pdf文件 app / assets / public / help.pdf 现在我想要一个简单名称的链接&#34;帮助&#34;在我的页面上。

第三次编辑:

好的第一个回答后没有任何变化,我从rails获得相同的错误消息。如果我想使用我的pdf文件的链接,我必须在 routes.rb 中写一下。有谁知道如何从我自己的目录链接PDF?

2 个答案:

答案 0 :(得分:0)

根据我对Rails的经验,我从未见过PDF链接标记助手。

您想要的是将asset_pathlink_to

结合使用
<%= link_to 'Help', asset_path('data/help.pdf') %>
#=> <a href="/assets/data/help/pdf">Help</a>

如果需要绝对,您可以随时使用asset_url

<%= link_to 'Help', asset_url('data/help.pdf') %>
#=> <a href="http://theurl.com/assets/data/help/pdf">Help</a>

答案 1 :(得分:0)

我通常用于链接可以公开的文档,我将文档放在rails中的公共文件夹中,然后将其用于路径:

link_to 'Help', root_path << 'TheTitleOfYourPDF.pdf'