0

gritter_notices gem を使用して、フラッシュ アラートをうなり声タイプの通知に置き換えています。レンダリングされた HTML に表示されるコードは次のとおりです。

  <script type="text/javascript">
  //<![CDATA[
  jQuery.gritter.add({image:'/assets/success.png',title:'Success',text:'Record was successfully saved.'});
  //]]>
  </script>

そして、これはapplication.html.hamlにあります

  = gflash
  = gritter_flash_messages
  = yield
= javascript_include_tag "application"
= include_gritter

しかし、何も現れていません。ヘルプ?!

4

1 に答える 1

0

私はグリッターを知りませんが、表示されたコードはグリッターがロードされる前に実行されると思われます。document.loaded イベントなどにフックして、ページ全体が読み込まれたときに実行されるようにします。

これは、ブラウザのデバッグ ツールを使用してキャッチできます。

于 2012-08-20T13:19:51.237 に答える