私は、ユーザーがフォームで巻き取るいくつかのビューを通過するレールアプリを持っています。ユーザは、最終的なフォームに記入する各ページ上の異なる項目を選択する。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をセッション変数として設定すればよいですか?
ありがとうございます。