2012-01-08 22 views
0

私は、ユーザーがフォームで巻き取るいくつかのビューを通過するレールアプリを持っています。ユーザは、最終的なフォームに記入する各ページ上の異なる項目を選択する。Rails 3はセッション変数をlink_toから設定します

私は現在動作しているquery_stringsを使用しています。ユーザーがブラウザの戻るボタンをクリックすると、前のquery_stringパラメータが記憶されます。ユーザーがフローの最後のステップに戻ってサイト内のボタンをクリックした場合、クエリ文字列は記憶されません。クエリ文字列のものも失敗した作成アクションで失敗します。アイテムが保存されない場合、新しいアクションがquery_stringなしで再レンダリングされます。

セッションとセッション変数にジャンプする必要があります。私は今セッションで何もしていないので、これは未知の領域です...

この時点で、フローの最初のステップが主な問題です。私は2つのカテゴリを取得しており、ユーザーはどちらか一方を選択する必要があります。私は、セッション変数としてcategory.idを設定したいので、後で他のものを選択するために使用することができます。それは最も理にかなっていますか?

<%= link_to "Stores/Field", award_cat_path(:location => "store"), :class => "buttonOrange" %><br> 
    <%= link_to "Corp/Westmont/Vaughan", award_cat_path(:location => "corp"), :class => "buttonOrange" %> 

これは単純なボタンに表示されます。クエリ文字列が設定されています:場所、私はこれを変換する必要があります!カテゴリをループする単純なブロックを作成できますが、どのようにしてcategory.idをセッション変数として設定すればよいですか?

ありがとうございます。

答えて

関連する問題