1

以下を必要とするレールのアプリに取り組んでいます:

  1. ボタンをクリックすると、まず PDF ファイル (レンダリング部分) がダウンロードされ、
  2. 次に、ショーページにリダイレクトします (redirect_to 部分)

Web を検索したところ、特定のアクションに対してレンダリングとリダイレクトを同時に行うことはできないことがわかりました。この問題を回避する方法はありますか?

4

2 に答える 2

1

ユーザーを結果ページに送り、x 秒後にユーザーをダウンロードにリダイレクトするメタ タグを追加できます。

<meta http-equiv="refresh" content="5; url=http://path_to/your/download.zip"/>

これは、sourceforge.net などの多くのサイトで見られるアプローチです (ダウンロードは x 秒後に開始されます...)

于 2014-09-03T06:46:46.420 に答える