我創建的風格多部分形式,瑞安·貝茨介紹這裏:多步形式回形針附件
http://railscasts.com/episodes/217-multistep-forms
http://asciicasts.com/episodes/217-multistep-forms(基於文本的版本)
要總結一下,我有一個視圖(每個表單步驟有大量的分支),當用戶單擊下一個按鈕並顯示錶單的不同部分時,表單變量將存儲在會話中。
我的一個表單步驟允許用戶通過Paperclip gem上傳幾張圖片。問題在於Rails正在嘗試將圖像數據上傳到會話,該會話正在返回TypeError「無法轉儲文件」。
什麼是一個很好的方式去做這件事?
更新: 我已經試過了一堆寶石(wizardly,acts_as_wizard,和其他一些較小的),但他們都不使用Rails 3
我也嘗試了存儲數據在一個數組中,直到表單完成,但是這導致我的控制器變得巨大而混亂。