2012-04-19 46 views
0

目前我在Rails 3.0.3上,我試圖在用戶控制器中使用flash通知渲染一個'新'動作,我在新用戶頁面上獲得了初始閃存,但也會在我去另一頁。
從我所做的研究中,您使用flash.now[:notice]進行渲染,但它不起作用。它在顯示後沒有清除閃光燈。Flash.now可以在Ruby on Rails 3+中使用嗎?

這裏是我的代碼: users_controller.rb

def create 
    flash.now[:notice] = "flash test." 
    render :new 
end 
+0

你在你的application.html.erb或在您的視圖代碼的頂部有代碼顯示通知? – 2012-04-19 03:53:59

+0

是的,我有我的視圖代碼頂部顯示的Flash代碼。 – Goalie 2012-04-20 00:01:11

回答

0

不知道是否會解決您的問題, 但沒有ü嘗試

flash.discard 

考慮這個railscast

0

它應該工作,現在已經有很長一段時間。