gpt4 book ai didi

html - 如何轻松保存我的 Rails 应用程序的 HTML 页面,以提供给 Designer?

转载 作者:搜寻专家 更新时间:2023-10-31 08:12:15 25 4
gpt4 key购买 nike

我正在开发 Rails 应用程序,设计师正在单独设计原始 HTML 页面。很难将他的环境设置为直接使用该应用程序,因此我希望能够以某种方式将我的应用程序生成的所有页面的 HTML“存储”到某个目录中,我可以将当​​前版本传递到该目录交给设计师。

有谁知道可以帮助我做这样的事情的 gem 或 rake 任务吗?

对于与不了解 Rails 的设计师并行工作的其他建议,我也持开放态度。

谢谢

编辑

我想我的问题的一个修正案是,是否有人也知道生成页面链接列表以提供给 wget 的方法,而不是手动检查它们

编辑2

只是大声思考...要在应用程序中生成每个可能的页面,您需要调用每个 Controller 中的每个操作。所以我需要一个程序来找到我所有的应用程序/ gem /插件中存在哪些 Controller ,然后找到它们中的所有公共(public)方法..或者..也许我可以只使用列表中可路由的操作路线

然后,您可能希望过滤掉未呈现 html 的操作

然后你可能想要过滤掉破坏性的操作(除非这个程序在测试环境中运行,并且每次都重建系统)。

然后,由于许多操作取决于所提供的参数,因此您需要控制将哪些参数发送到每个操作...

然后您还必须能够发送 session cookie 以登录

还有什么..

最佳答案

wget -m http://somewhere.com

此命令将从http://somewhere.com 中获取所有文件/页面并下载到本地目录,形成本地“镜像”。

   -m
--mirror
Turn on options suitable for mirroring. This option turns
on recursion and time-stamping, sets infinite recursion depth and
keeps FTP directory listings. It is currently equivalent to -r -N -l
inf --no-remove-listing.

注意:我认为 Mac OS X 不附带 wget。如果您使用的是 Mac,我建议安装 Homebrew然后运行 ​​brew install wget

阅读更多:man wget

关于html - 如何轻松保存我的 Rails 应用程序的 HTML 页面,以提供给 Designer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6966664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com