我在Rails 3.1中生成标准支架似乎是一个常见问题。当我尝试点击“Destroy”时,它就像点击“Show”一样。 有些人建议我确定我有:
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
但是,在我的head标签中,当我查看页面源代码时,这就是创建的内容:
defaults.js当然不存在。
有人可以帮忙吗? 谢谢
添加编辑,完整标记实际上如下所示:
<%= javascript_include_tag "jquery", "jquery.dataTables.js", "http://maps.googleapis.com/maps/api/js?sensor=false","application", :defaults %>
<%= csrf_meta_tag %>
所以我确实有“应用程序”,在我的app / assets / javascripts / application.js中我有jquery和jquery_ujs
答案 0 :(得分:0)
由于您使用的是Rails 3.1,请尝试以下方法:
<%= javascript_include_tag "application" %>
另外,请确保您的app/assets/javascripts/application.js
文件同时引用jquery
和jquery_ujs
。
答案 1 :(得分:0)
好的,我能够通过在&#34; https://raw.github.com/rails/jquery-ujs/master/src/rails.js"
显然