<% if flash[:warning] or flash[:notice] %>
<div id="notice" <% if flash[:warning] %>class="warning"<% end %>>
<%= flash[:warning] || flash[:notice] %>
</div>
<script type="text/javascript">
setTimeout("new Effect.Fade('notice');", 1500)
</script>
<% end %>
别忘了在模块头部加了
<%= javascript_include_tag 'prototype'%>
<%= javascript_include_tag 'effects'%>
这样Flash消息显示后,会慢慢地消息.