1

Railsアプリで、「拡張機能」と呼ばれる新しい形式を定義しました。私の拡張機能フォーマットは、私が開発した外部Webブラウザー拡張機能のビューをレンダリングする役割を果たします。だから私は呼び出すことができます

/messages/new.extension

Webブラウザ拡張機能に固有のコードをレンダリングします。

この戦略は、IEが機能するまでうまく機能します。9より前のIEバージョンでは、ブラウザーは.extensionファイルをどう処理するかを認識しないため、IEはデフォルトで次のようなダウンロードポップアップを使用します。

ここに画像の説明を入力してください

このダウンロードポップアップを回避する方法について何か考えはありますか?代わりに使用できる別の形式はありますか?

4

1 に答える 1

1

以下を使用してこれを解決できます。

render :file => "#{path_to...}/messages/new.extension" :content_type => "text/html", status: :ok

また

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

于 2014-06-02T16:01:40.817 に答える