0
我只能在常規控制器操作中創建一個@variable
,並且它將在視圖中可用。但是當我做redirect_to :back
時,變量不再可用。我如何傳遞它們,以便它們可以顯示在視圖中?當我執行redirect_to時,如何在視圖中使變量可用?
更多信息: 用戶提交表單中的某些內容(從「顯示」頁面),並傳遞給「提交」操作。文本被處理成結果。然後我想將兩個文本返回到原始頁面 - 提交本身和結果。
控制器:
def show
//show submission and results if they exist
end
def submit
//do stuff with submission and return submission and results back
redirect_to :back
end
只需將它們作爲會話變量傳遞即可。 – Sean 2013-04-09 17:57:26
我該怎麼做? – 2013-04-09 17:58:28
這是一個不好的建議。按照你的經驗法則,你不應該使用會話。也許user29358可以解釋他到底想要做什麼,所以我們可以找出一些好的解決方案。 – cthulhu 2013-04-09 18:07:46