0

私のレールアプリケーションにjgrowlフラッシュ通知を実装する方法を段階的に探しています。私はまだRuby on Railsに非常に慣れていません....

私のapplication.html.erbには、すべてのフラッシュメッセージを処理するためのコードがいくつかあります

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

そのコードに jgrowl 効果を追加する方法はありますか? 認証に DEVISE を使用しています。jGrowL でフラッシュ通知を処理するには、カスタム コントローラーを作成する必要がありますか?

すべてのエラー/フラッシュ/成功メッセージを処理したい

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 に答える