【发布时间】:2015-12-25 11:19:20
【问题描述】:
使用 Rails 4.2.4、ruby 2.2.2、gritter gem 1.2.0。我的控制器用 js 响应:
#posts_controller.rb
if @post.update post_params
gflash :success => "Link updated"
end
根据official doc,这是我的 js 视图:
#update.js.erb
<%= gflash :js => true %>
问题是没有渲染,Rails 服务器工作正常,控制台中没有显示任何问题。我检查了生成的 js,我看到了这个:
jQuery(function(){jQuery.gritter.add({image:'/assets/success-0b8a2dedd729f28e513472812f5483ae2817ae482c0b744c3ce56c9dd2b2bc1d.png',title:'
Success',text:'Link updated'});});
浏览器似乎没有呈现 jQuery 函数。 (我的应用程序中已经安装了 jquery) 想法?
【问题讨论】:
-
在浏览器控制台中查看 jQuery 和 jQuery.grutter。
-
对不起,结帐的程序是什么?
-
在 Chrome 控制台中可以正常工作。我不知道
标签: javascript jquery ruby-on-rails ruby gritter