Ruby on rails 从Rails应用程序生成静态站点';S3的s控制器?

Ruby on rails 从Rails应用程序生成静态站点';S3的s控制器?,ruby-on-rails,ruby,deployment,Ruby On Rails,Ruby,Deployment,是否有从其他典型Rails站点生成静态页面的gem/首选过程?我现在要做的是编写一个凌乱的Rake任务,它遍历一组路径/路由和wget,并将它们保存为静态HTML 对于S3,每个路由,例如控制器/路由名称保存为:控制器/路由名称/index.html 这似乎很容易…但我最终会一遍又一遍地重新编写这类任务。我想知道是否有一个像Jekkyl一样的gem,但是对于一个通用的Rails配置,我想你需要回答的第一个问题是,如果这不是一个动态站点,并且可以用静态HTML复制,为什么要使用Rails。我的意见

是否有从其他典型Rails站点生成静态页面的gem/首选过程?我现在要做的是编写一个凌乱的Rake任务,它遍历一组路径/路由和wget,并将它们保存为静态HTML

对于S3,每个路由,例如控制器/路由名称保存为:控制器/路由名称/index.html


这似乎很容易…但我最终会一遍又一遍地重新编写这类任务。我想知道是否有一个像Jekkyl一样的gem,但是对于一个通用的Rails配置,我想你需要回答的第一个问题是,如果这不是一个动态站点,并且可以用静态HTML复制,为什么要使用Rails。我的意见是这太过分了。我建议使用类似的东西,它允许您仍然使用Ruby编写,Rails的大部分功能都很酷,但其特定目的是导出到静态站点


如果您已经有了Rails站点,那么它可能对您没有什么用处,但是对于任何这样性质的新项目,它都值得考虑。

我认为您需要回答的第一个问题是,如果这不是一个动态站点,并且可以用静态HTML复制,那么为什么要使用Rails。我的意见是这太过分了。我建议使用类似的东西,它允许您仍然使用Ruby编写,Rails的大部分功能都很酷,但其特定目的是导出到静态站点


如果您已经有了Rails站点,那么它可能对您没有什么用处,但是对于您所做的任何此类新项目,它都值得考虑。

好吧,我希望Rails用于activerecord、MVC和路由处理。该站点是静态的,因为它很少更新,因此,为什么不干脆将其烘焙出来并节省服务器成本呢?好吧,我希望Rails用于activerecord、MVC和路由处理。该网站是静态的,因为它很少更新,因此,为什么不干脆烘焙它并节省服务器成本呢?