1

在我的 Rails 应用程序中,我定义了一种名为“扩展”的新格式。我的扩展格式负责为我开发的外部 Web 浏览器扩展呈现视图。所以我可以打电话

/messages/new.extension

并呈现特定于我的网络浏览器扩展的代码。

在 IE 发挥作用之前,这种策略非常有效。在 9 之前的任何 IE 版本上,浏览器都不知道如何处理 .extension 文件,因此 IE 默认为下载弹出窗口,如下所示:

在此处输入图像描述

关于如何避免此下载弹出窗口的任何想法?有没有我可以使用的另一种格式?

4

1 回答 1

1

您可以使用以下方法解决此问题:

渲染:file =>“#{path_to...}/messages/new.extension”:content_type =>“text/html”,状态::ok

或者

渲染 :text => @my_var :content_type => "text/html", status: :ok

于 2014-06-02T16:01:40.817 回答