2010-10-12 70 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,一个静态站点生成器,在注释中。这实际上是我正在寻找的。