1
在兩個控制器動作之間存儲數據的最佳方式是什麼?在動作之間存儲數據
實施例:
- 我有帖子ID
["2907", "2334", "2309",.... N]
的大陣列I創建它在第一步驟中確認,進入第二步驟到另一個控制器的動作。 - 另一個控制器動作呈現數據(日曆,羣組)中,i選擇在日曆日期,選擇基團和再創建一個日期時間數據確認的陣列和去到另一個動作
- 另一個動作操縱與此陣列和陣列的帖子ID,並再次提交日期我確認後要保存的數據,數據在數據庫中安全並清除會話中的所有數組。
我將動作存儲在會話中的所有數組之間,如session[:posts_ids] = params[:posts_ids]
和flash[:date_day] ||= params[:date_day]
。我認爲它不適用於一個非常大的數據陣列。可能是將其存儲在redis中的最佳方式?
對於非RESTful會話聲明+1。 –