0
我想創建一個Rails 4應用程序,其中一些數據通過表單輸入到數據庫中,當它發佈時,網站上的任何更改都會被編譯,整個面向消費者的網站只是一堆平面HTML文件。我如何從一個rails應用程序生成大部分HTML網站?
這樣,在每個請求上都沒有完成數據庫請求,只發送一個簡單的HTML文件。
這與Octopress的操作方式類似,您可以在本地撰寫博客文章,並且在您進行部署時,基本上會將整個站點編譯爲一大組連接的HTML文件,然後將這些文件推送到您的主機(gh-例如頁面)。
有沒有辦法使用廣泛的緩存或類似的東西在Rails 4中獲得相同的效果,或者我應該在Rails中以另一種方式去討論它,還是應該嘗試爲我的需要定製Octopress?
Hrmm ...所以你建議一旦緩存創建HTML,我用它來部署呢?我將不得不做一些複雜的路由權? – marcamillion
我沒有這樣做,但醫生說:_Page緩存的工作原理是配置一個Web服務器,首先檢查磁盤上是否存在文件,並在找到時直接提供這些文件。因此,模板中的路由應該沒問題。你將不得不建立你的服務器來正確地查找文件,但這可能甚至可以通過'htaccess'完成。 –
有趣的....所以這是一個潛在的解決方案。希望有另一種方式。 – marcamillion