0

嘿,我正在逐步了解如何在我的 rails 应用程序中实现 jgrowl flash 通知。我对 ruby​​ on rails 还是很陌生....

在我的 application.html.erb 中,我有一些代码来处理我所有的 flash 消息

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

有什么方法可以将 jgrowl 效果添加到该代码中吗?我正在使用 DEVISE 进行身份验证。我需要使用 jGrowL 制作自定义控制器来处理我的 flash 通知吗?

我希望它处理我所有的错误/闪存/成功消息

4

1 回答 1

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 %>
于 2013-02-20T04:06:51.327 回答