2010-01-25 2 views

답변

2

정말 Ruby On Rails와 관련이 없습니다. 애니메이션없이 통지 만 원한다면 그것은 단지 CSS 일뿐입니다. Javascript가 필요하며 jQuery와 같은 라이브러리를 사용하면 쉽게 완료 할 수 있습니다. 그러나 도서관이 없어도 이것은 그리 어렵지 않을 것입니다.

2

네, 레일스에서 ​​이것을 처리하는 방법은 flash을 사용하고 스타일을 적용하는 것입니다.

4

이 효과를 시뮬레이트하려면 jQuery plugin을 사용할 수 있습니다. (당신이 지속성 메시지를 원하는 경우 또는 세션/DB) 그냥

<% if flash[:notice] or session[:notice] or current_user.notifications %> 
    $(function() { 
    $.notifyBar({ 
     html: "<%= flash[:notice] %>", 
     delay: 2000, 
     animationSpeed: "normal" 
    }); 
    }); 
<% end %> 

당신은 분명히, 그 스타일을해야합니다 플래시를 확인하는 조건으로 JS 포장.

관련 문제