试图在ROR应用程序中启用JQuery

时间:2012-08-08 21:56:41

标签: jquery ruby ruby-on-rails-3

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

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

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

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

1 个答案:

答案 0 :(得分:0)

确实在rails 3.2中你不需要为jquery添加额外的宝石。 从宝石你只需要

gem 'jquery-rails'

,您已准备好

在你的布局中

添加

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

<强>的application.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。