0

我一直在尝试在我正在开发的 ROR(Rails 3.2、Ruby 1.9.3.p0)应用程序上启用 JQuery。我已经安装了 jquery-rails 和 jquery-ui-rails gems,捆绑安装,rails 生成 jquery:install 并使用 javascript/css 包含标签以及关闭流水线并将文件转储到 public\javascripts 中进行了测试。

我可以从http://learn.jquery.com/jquery-ui/getting-started/运行 jquery 测试页面,“基本概述:在网页上使用 jQuery UI ”部分。

在同一个盒子/不同端口上关闭 Apache 服务器没有问题,所以不是浏览器问题。我修改了我的 model#index 页面之一,只呈现相同的 jquery 测试页面,但仍然没有乐趣。可能是WEBrick问题吗?WEBrick 日志显示使用 304 Not Modified 检索的 .js 文件(包括 jquery.js 文件)。有没有办法增强 WEBrick 日志记录以显示网页焦点事件?

我读过 Rails 3.2 上的 jquery 应该在没有 javascript/css_include_tag 修改的情况下运行,

4

1 回答 1

0

实际上,在 rails 3.2 中,您不需要额外的 jquery 宝石。从宝石你只需要

gem 'jquery-rails'

你准备好了

在您的布局中添加

<%= javascript_include_tag "application" %> #includes the main .js | .coffee file

应用程序.js

//= require jquery      -> Imports jquery to asset
//= require jquery_ujs  
//= require_tree .      -> Imports an js or coffee file in pipe

所有启用资产管道的人,如果您不想使用资产管道(请使用它)下载 jquery 文件,将其添加到供应商 javascripts并使用 javascript_include_tag 调用它。

于 2012-08-09T09:21:36.640 回答