在Rails 3中,您可以將屬性直接傳遞給redirect_to
來設置閃存。例如:如何在Rails 3中的redirect_to調用中允許自定義閃存密鑰
redirect_to root_path, :notice => "Something was successful!"
然而,這隻能與:alert
和:notice
鍵;如果你想使用自定義的按鍵,你必須使用一個更詳細的版本:
redirect_to root_path, :flash => { :error => "Something was successful!" }
有沒有什麼辦法讓這個自定義鍵(如:error
,以上)可以傳遞給redirect_to
沒有具體說明在:flash => {}
?
真棒!將其標記爲接受的答案,因爲它應該用於未來。 – 2013-09-05 17:09:32
即時通訊運行到一個問題,我稱之爲閃光類型:登錄,但我也有一個輔助方法登錄從「魔法寶石。」。也許增加閃光燈類型,目前還不是很好? – dtc 2015-03-22 11:10:29
談論性能或實現相同行爲的正確方法,最好的方法是:** 1.-添加新的flash類型**,如'add_flash_types:error,...'或** 2.-在Flash對象**中添加新的哈希,就像':flash => {:error =>「哦,不! ''? – 2017-07-12 22:15:41