我正在使用js.erb和ajax将flash部分注入页面:
js.erb
$('#buttons').before($("<%=escape_javascript(render 'shared/flash', :flash => flash)%>)").fadeIn('<%=Board::FADE_IN%>').delay(<%=Board::FLASH_TIMING%>).fadeOut('<%=Board::FADE_OUT%>', function(){ $('div.flash-blcok').remove(); }))
但是我注意到,如果用户刷新页面,他们会在布局中看到flash消息。
我在控制器中使用flash.now [:success]并认为它会消除任何闪存消息但它似乎没有工作。
如何删除闪光灯?
答案 0 :(得分:0)
FWIW在您的代码段中,您可能有拼写错误。
你有:
$('div.flash-blcok').remove()
这个问题帮助我找到了解决自己问题的方法。谢谢你问。