2009-08-29 9 views
0

これは単純なようですが、わかりません。私はフォームを介して私のレールアプリで投稿データを受け取り、(レンダリングではなく)リダイレクトを使用したいが、リダイレクトを通じて少なくとも1つのポストデータを生かしておく。これどうやってするの? redirect_toにハッシュを追加しても動作しないようです。投稿のデータをリダイレクト経由でレールアプリに渡す

答えて

1

私はPHPでこれを行う必要があるとき、私はセッションでPOSTデータを保存し、私はそれらを使用し終わったときにそれらを削除します( "post/redirect/get"というパターンもあります)これは、ページをリロードする際に提出されたデータの再投稿を避けるためです)。

このようなやり方や、Railsと似たようなことはできませんか?

+0

セッションでこれを行うことができます。私が躊躇している唯一の理由は、どこの変数をクリアするかわからないということです(私は本当にすべてのページの読み込みでそれをリセットしたくありません)。変数をリセットしないと、道路を妨害します。 – Anon

+0

'redirect_to 'したいページで変数の使用を終えた直後に変数をリセットできませんでしたか? (たぶん、私が言っているのはばかげている、私は本当にRoRを知らない) – p4bl0

+0

それは愚かではないことを心配しないでください、私はそれができない唯一の理由は、リダイレクトの対象となるページがわからないということです(設定されていない場合は、前のHTTPリクエストまたはインデックスページにリダイレクトされるように設定されています)。 – Anon

0

あなたが探しているものはflashだと思います。

関連する問題