Rails 3:Where是Javascript:defaults,在运行之后定义;railsgjquery:install";?

Rails 3:Where是Javascript:defaults,在运行之后定义;railsgjquery:install";?,jquery,ruby-on-rails,ruby-on-rails-3,Jquery,Ruby On Rails,Ruby On Rails 3,我刚刚安装了jQuery1.4.4和Rails3,如前所述 我在视图/layouts/application.html.erb中有以下行: <%= javascript_include_tag :defaults %> 如果是这样,Rails在哪里定义了javascript中的:defaults的含义 (我的应用程序运行良好。我只想了解:默认值是在哪里定义的。)在jquery rails gem中,您需要 railsgjquery:install只需将jquery.js文件放入pu

我刚刚安装了jQuery1.4.4和Rails3,如前所述

我在
视图/layouts/application.html.erb
中有以下行:

<%= javascript_include_tag :defaults %>
如果是这样,Rails在哪里定义了
javascript中的
:defaults
的含义


(我的应用程序运行良好。我只想了解
:默认值
是在哪里定义的。)

在jquery rails gem中,您需要


railsgjquery:install
只需将jquery.js文件放入public/javascripts(并删除原型)。

我使用gem安装了jquery支持,并运行了jquery:install生成器。它安装了必要的.js文件,但并没有自动将它们包含在由生成的HTML中

<%= javascript_include_tag :defaults %>
行,之后,一切都开始正常工作


如果有什么不同的话,我已经使用--skip prototype选项创建了我的应用程序,期望使用jQuery而不是prototype。

实际上,
:defaults
的javascript_扩展发生在gem的railtie中:
<%= javascript_include_tag :defaults %>
config.action_view.javascript_expansions[:defaults] = %w()