0

我有很多在我的網站是靜態的HTML頁面,但我動態提供他們通過只是因爲我想用我的application.html.erb佈局,而不是典型的Rails控制器&視圖設置如果我只是將它剪切並粘貼到靜態html文件中,我將它放在我的公共目錄中,不得不擔心在多個位置進行更改。Rails中使用的資產佈局

我最近升級然而到Rails 3.2,資產和管道資產的預編譯聽起來像一個完美契合了這個問題。但是,我還沒有看到關於如何編寫一個* .html.erb資產,並指導其使用application.html.erb,或任何其他的佈局與此有關的任何好的文檔。可以有人發佈如何做到這一點,或指向我一個很好的資源?謝謝!

回答

0

,而不是試圖通過資產管道服務於靜態HTML的諧音,你有沒有想過只是緩存呢?

如果你有什麼關於擔心實際上是讓靜態部分進行渲染,然後你可能會想嘗試在您的看法如下。以下內容適用於您的導航。

-cache 'main-nav' do 
    =render :partial => 'layouts/nav' 

這樣在第一次加載它會檢索您的部分,以及所有後續加載它會從你的緩存,如果你有設置Redis的內存緩存或者,應該讓速度極快檢索。

+0

是啊,多數民衆贊成可能是未來最好的事情,如果我不能擁有整個頁面是靜態的... – 2012-07-10 23:59:08