nol*_*oli 4 html rake gem ruby-on-rails
我正在开发一个Rails应用程序,设计师正在分别设计原始HTML页面.很难让他的环境设置为直接使用应用程序,所以我希望能够以某种方式"存储"我的应用程序生成的所有页面的HTML,到某个目录,我可以通过该版本给设计师.
有谁知道一个宝石或耙子任务,可以帮助我做这样的事情?
我也愿意与不熟悉rails的设计师并行工作.
谢谢
编辑
我想我的问题的一个修正案是,是否有人也知道如何生成页面链接列表以供给wget,而不是通过手工完成它们
编辑2
只是大声思考......在应用程序中生成每个可能的页面,您需要调用每个控制器中的每个动作.所以我需要一个程序来查找我的所有app/gems /插件中存在哪些控制器,然后找到它们中的所有公共方法..或者......也许我可以使用列表中可路由的操作的路线
然后,您可能希望过滤掉不呈现html的操作
然后,您可能希望过滤掉破坏性操作(除非此程序在测试环境中运行,并且每次都重建系统).
然后,由于许多操作取决于提供的参数,您需要控制将哪些参数发送到每个操作...
然后你还必须能够发送会话cookie才能登录
还有什么..
wget -m http://somewhere.com
Run Code Online (Sandbox Code Playgroud)
此命令将从http://somewhere.com获取所有文件/页面并将其下载到本地目录,以形成本地"镜像".
Run Code Online (Sandbox Code Playgroud)-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
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |