在Rails中显示Flash通知的最佳方法

我在Rails和Devise中使用通知,并想知道显示它们的最佳方式是什么?

在我的应用程序中,我也有它,所以当用户保存post时,它使用Ajax保存它,我使用jQuery显示通知。

对于我使用的所有通知:

 <div class="message" id=""> 
x

代码是:

 $("#notice").html("Saved."); 

我希望它是一个闪光通知,以便它从顶部向下滑动,几秒钟后,它再次向上滑动。

由于我在保存post而不使用Rails通知时使用jQuery作为通知,这意味着我必须在应用程序中使用

以及flash.each 。 html.erb文件。

我可以将它们全部添加在一起,所以我只使用一个通知并让它从顶部向下滑动,然后在几秒后滑出路径?

我会默认隐藏通知。 然后打电话

 $('#notice').html("Saved.").slideDown(500).delay(3000).slideUp(500) 

您可以调整jQuery方法中的数字,但是您想要为动画计时。