2012-09-19 131 views
0

嘿,即时通讯寻找一步一步如何实施jgrowl Flash通知到我的rails应用程序。进出口仍然很新的Ruby on Rails的....jgrowl for rails on ruby​​如何?

在我application.html.erb我在那里有一些代码来处理我所有的提示信息

<% flash.each do |key, value| %> 
    <%= content_tag(:div, value, id: 'add-regular') %> 
    <% end %> 

是有一些方法我可以再补充该代码的jgrowl效果?我正在使用DEVISE进行身份验证。我是否需要使用jGrowL来自定义控制器来处理我的Flash通知?

我想它来处理我所有的错误/闪光灯/成功消息

+0

还,如果你们知道一个良好的这个教程也会很棒 – user1502223

+0

我应该使用宝石吗?或只是jQuery文件? – user1502223

回答

0

只要按照下面的代码,我在我的应用程序,这是极好的实现jgrowl,

 <%= msgs = "" 
     flash.each do |n,m| 
     msgs += "$.jGrowl('hello');" 
     end 

     if msgs.size > 0 
     content_tag :script , "$(document).ready(function() { #{ msgs} });" , :type => "text/javascript" 
     end %>