2012-01-08 49 views
0

我有一個rails應用程序,用戶通過幾個視圖在一個表單中循環。用戶在每個頁面上選擇不同的項目,這些項目有助於他們填寫的最終表格。Rails 3從link_to設置會話變量到

我現在正在使用query_strings它的工作。如果用戶點擊瀏覽器後退按鈕,它會記住以前的query_string參數。但如果用戶點擊站點中的按鈕回到流程中的最後一步,則不記得查詢字符串。查詢字符串事件也失敗,通過一個失敗的創建操作,如果該項目不保存它重新呈現沒有query_string的新動作...

所以我需要跳轉到會話和會話變量。我從來沒有做過任何會議,所以這是未知的領域...

因此,流程的第一步是在這一點上的主要關注:我抓住兩個類別,用戶必須選擇一個或另一個。我想將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設置爲會話變量,然後如何在下一個視圖中檢索它...

非常感謝您的幫助。

回答