2010-10-12 68 views
0

我是Ruby on Rails的新手,正在將它用於需要創建的應用程序。故事是:從SQLite 3數據庫導出HTML文件(Ruby on Rails應用程序)

我使用rails generate scaffold Page url:string parent:string content:text來創建Page腳手架。因此,我們可以將網頁(hello-there.htm),父母(my-folder)和大量文本,圖片等輸入到網頁表單中,並將其存儲起來。

這一切都在SQLite數據庫中,它需要導出到大量的HTML文件。因此,在磁盤上的某個地方,我需要填充的HTML文件,其本身包含的內容(加上一個靜態的頁眉/頁腳)創建的每個父文件夾,:

other-folder/index.htm 
other-folder/another-file.htm 
my-folder/hello-there.htm 

對不起,我知道這是一個非常模糊的,手波浪的問題。我的直覺說我可以/應該使用一個導出視圖/控制器(localhost:3000/export),它有一個大按鈕?但如果你有什麼,我可以閱讀的任何東西,這將不勝感激。修改每個頁面的視圖(localhost:3000/pages/12)很容易,但是當我需要大量實際的.htm文件時,我該怎麼辦?

我希望我可以張貼一些代碼,但顯然沒有任何尚未:(

乾杯,

亞歷


馬蘭下面的鏈接,威比,這看上去很適合我的需求!

+1

繼續之前,看看你是否正在重新發明車輪;檢查鏈接,看看你是否可以使用這個intead http://webandy.com/articles/5-ruby-based-static-site-generators – Maran 2010-10-12 14:33:49

+0

哦,哇,這些絕對美麗。謝謝,非常感謝!我特別喜歡Webby的外觀,但會調查所有情況並回報:)。再次謝謝你! – alexmuller 2010-10-12 15:47:16

回答

0

(自己回答,只是讓它顯示爲已回答)

Maran鏈接到Webby,一個靜態站點生成器,在註釋中。這實際上是我正在尋找的。