我正在处理我的应用程序以升级到rails 3.0.10,在删除所有警告后,我的javascript代码都没有运行。
以下是我在布局和配置文件中的内容
application.rb
config.action_view.javascript_expansions[:defaults] = %w(jquery rails)
application.html.erb
<%= javascript_include_tag :defaults %>
Gemfile
gem 'jquery-rails'
$ rails -v
Rails 3.0.10
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
我关注了javascript更新,但我的js似乎不起作用。我一定错过了一些步骤。
答案 0 :(得分:0)
如果你在rails 3.0.10上使用jquery-rails gem,你需要'rails.js'文件。
在此处找到它:https://raw.github.com/rails/jquery-ujs/master/src/rails.js
复制,将其命名为“ rails.js ”并将其添加到您的public / javascripts文件夹中。
然后将此<%= javascript_include_tag 'rails.js' %>
放在您的javascript默认标记之后。