2014-03-25 129 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" %>