2014-03-25 131 views
0

我有一个位于/ public的文件'maps.html'。我正在加载一个索引页面,内容如下: <%= link_to 'redirect_click_here', 'maps.html' %>。 Application.html.erb负责处理页面的其他必要html元素。 点击该链接的结果是我发送到/map/maps.html。链接到/文件中的html文件

这有点合乎逻辑:托管链接的页面位于'地图'控制器中。不过,我想'逃避'控制器并访问公共html文件。

我意识到这是一种毫无意义的请求,因为我可以将html文件放在app/views中,但这只是为了完成而提出这个请求。


编辑

一个原因我想包括从/公/目录下这个文件是,我不希望它要经过资产管道和继承application.html HTML文档结构.erb。我将包括包含自定义头部的HTML文件,并且我不希望每次都替换application.html.erb的内容。

回答

2

访问你应该在你的链接使用'/maps.html',这样它才能知道它是在根公用文件夹。

1

您可以通过

<%= link_to "Maps", "/your_project/maps.html" %>