【问题标题】:Export HTML files from a SQLite 3 database (Ruby on Rails app)从 SQLite 3 数据库中导出 HTML 文件(Ruby on Rails 应用程序)
【发布时间】:2011-04-24 08:40:27
【问题描述】:

我是 Ruby on Rails 的新手,正在考虑将它用于我需要创建的应用程序。故事是:

我正在使用rails generate scaffold Page url:string parent:string content:text 创建页面脚手架。因此,我们可以将页面的 URL (hello-there.htm)、父级 (my-folder) 和大量文本、图像等输入到 Web 表单中,并将其存储。

一旦这些都在 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 文件时该怎么办?

我希望我可以发布一些代码,但显然还没有:(

干杯,

亚历克斯


Maran 链接到下面的 Webby,看起来非常适合我的需求!

【问题讨论】:

  • 在你继续之前,看看你是否在重新发明轮子;检查链接,看看你是否可以使用这个 intead webandy.com/articles/5-ruby-based-static-site-generators
  • 哇哦,这些真是太美了。非常感谢,非常感谢!我特别喜欢 Webby 的外观,但会调查所有并报告:)。再次感谢您!

标签: html ruby-on-rails sqlite export


【解决方案1】:

(我自己回答,只是为了显示为已回答)

Maran 链接到 cmets 中的静态站点生成器 Webby。这实际上是我想要的。

【讨论】:

    猜你喜欢
    • 2015-01-01
    • 2012-04-03
    • 2012-07-29
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-28
    相关资源
    最近更新 更多