本文介绍了如何在rails中保存完整的html页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用
将网页从我的rails 4应用程序保存到磁盘文件保存正常,但缺少css。
我尝试添加type属性,如下所示:
但没有帮助。
如何保存包含所有CSS(可能还有其他资源)的文件,以便在单击保存的文件时看到与我尝试保存的内容相同的内容?
推荐答案
render_to_string
仅呈现html部分。它返回的字符串与浏览器加载html页面时收到的字符串完全相同。样式表和其他资源将在其他请求中加载。因此,我只看到一种可能的方法:render_to_string
一个内联了所有资源的html布局。
另一个选项可能是使用Java脚本打开另存为对话框。但似乎没有标准化的方法来做到这一点。
这篇关于如何在rails中保存完整的html页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!