天天看點

rails關于一個Action的多次或多個Action之間共享資料的思路

    舉一個實際的例子:一個考試頁面,總共有20題,每頁一題,通過頁面下方的"前一題"和"後一題"的送出按鈕來跳轉題目.如果到最後一題則再産生一個"交卷"按鈕.每次需要将目前題号和選擇的選項(a-d)傳至伺服器.每次都送出到同一個action:create,create方法根據送出的按鈕value來跳轉到index-1,index+1以及交卷的功能.

    問題是如果還未交卷則需要保留每道題的選項,如果交卷時發現做的題目數不夠則需要提示使用者有題目沒有做.可以考慮選擇在exam控制器類中的類變量來儲存這些内容.

    未完待續