升级到rails3后javascript无法正常工作

时间:2012-01-23 00:12:51

标签: javascript jquery ruby-on-rails

我正在处理我的应用程序以升级到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似乎不起作用。我一定错过了一些步骤。

1 个答案:

答案 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默认标记之后。