2011-04-18 175 views
1

我與閃爍閃光燈[:通知]閃光燈[:錯誤] +刷新按鈕=消失

<% unless flash[:notice].blank? %> 
<div id="notification_notice"><%= flash[:notice] %></div> 
<% end %> 

<% unless flash[:error].blank? %> 
<div id="notification_error"><%= flash[:error] %></div> 
<% end %> 

問題的看法:如果錯誤或成功就說明很不錯的。但是,當我更新我的錯誤或通知正在分散。爲什麼?如何編輯這個錯誤?或者一切都很好用鐵路?

+0

爲什麼你又需要他們,當他們應該被刪除。你希望他們永遠存儲或如何? – fl00r 2011-04-18 12:20:50

+0

那麼應該何時刪除此通知? – fl00r 2011-04-18 13:06:58

+0

從來沒有!它總是會在那裏!噢,我有問題,我怎麼能做到這一點:我有錯誤,很好,我做刷新,並將其重定向到另一個控制器(或例如google.com)? – 2011-04-18 14:06:07

回答

4

這是rails的預期行爲,閃存消息將在一次請求後被清除。

+0

並且沒有辦法將它們還原回去? :{ – 2011-04-18 11:56:16

+0

我不確定這個問題,但是如果想保持一定的功能以使其可以跨請求使用,然後使用會話。但是當你不想再使用它時,你需要清除它。 – 2011-04-18 11:59:24