升级到rails3后javascript不工作

升级到rails3后javascript不工作,javascript,jquery,ruby-on-rails,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-r

我正在开发我的应用程序以升级到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]
application.rb
config.action\u view.javascript\u扩展[:默认值]=%w(jquery rails)
application.html.erb
Gemfile
gem'jqueryrails'
$rails-v
Rails 3.0.10
$ruby-v
ruby 1.9.2p0(2010-08-18修订版29036)[i686 linux]

我关注javascript更新,但我的js似乎不起作用。我肯定错过了一些步骤。

如果您在rails 3.0.10上使用jquery rails gem,您将需要“rails.js”文件

在这里找到它:

复制它,将其命名为“rails.js”,并将其添加到public/javascripts文件夹中


然后将这个
放在javascript默认标记之后。

Rails唯一能做的会弄乱javascript的事情就是不包含这些文件。您是否使用Chrome或Firefox中的Firebug运行您的站点,以查看是否加载了您的文件,以及是否加载了文件,错误是什么?在安装jquery rails时,您还需要运行一个生成器脚本-您运行了吗?可能是jQuery丢失了。谢谢Russell。作为升级的一部分,我更新的一个js文件中有一个错误。我修复了js文件中的错误及其工作原理。