gpt4 book ai didi

html - Rails 4 - 导出整个 html 页面以供下载

转载 作者:太空宇宙 更新时间:2023-11-04 13:16:11 26 4
gpt4 key购买 nike

我想在我的网站中提供导出功能,允许用户下载我设置的 html 内容,包括它附带的 css(这与我在整个网站中使用的 css 相同)。

我如何为用户提供一个下载 html 文件的按钮,该文件只是我的 Controller 操作之一的 View ?

谢谢。

最佳答案

对我有用的选项是这个。在您愿意呈现为纯文本的操作中,只需添加以下行:

render  content_type: 'text/plain'

这将输出您的 html 页面的纯文本版本,但这不会将整个 css 内联。如果这也是目标,那么您将必须定义一个单独的布局,它将内联您的 css 的原始版本。

编辑:

在那种情况下,您可能可以使用 HTML5 函数:

<a href="path/to/file" download>Click here to download</a>

来源: Force a browser to save file as after clicking link

关于html - Rails 4 - 导出整个 html 页面以供下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25904434/

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