1.下载安装jQuery
从
http://docs.jquery.com/Downloading_jQuery下载最新version的jQuery.
把下载下来的jQuery copy到public/javascripts目录,public/javascripts里面有些默认的JS文件可以delete掉,因为那些是Prototype/Script.aculo.us 的,我们不需要用到的.
2.下载安装JRails
什么是JRails? JRails就是用jQuery替代Prototype/script.aculo.us在Rails做 helpers实现javascript的功能.
安装JRails:
./script/plugin install http://ennerchi.googlecode.com/svn/trunk/plugins/jrails
把JS加到layouts: <%= javascript_include_tag "jquery", "jquery-ui", "jrails" %>
或者<%= javascript_include_tag :all %>
3.修改之前Prototype/script.aculo.us在Rails做helpers实现javascript的功能的一些代码
我们需要把id参数从:id或者'id'改为'#id',例如:
之前的:
<%= observe_field :suggest, :url => { :action => :find_suggestion },
:frequency => 0.25,
:update => :suggest,
:with => 'q'
%>
改为:
<%= observe_field '#suggest', :url => { :action => :find_suggestion },
:frequency => 0.25,
:update => '#suggest',
:with => 'q'
%>
the end
分享到:
相关推荐
jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...
jquery-rails, 一个 gem,用于自动使用jQuery和 Rails 3 railsjQuery 面向 Rails 如此伟大。这里 gem 提供:jQuery 1.7.2jQuery UI 1.8.18 ( 仅适用于 javascript )jQuery UJS适配器assert_select_j
jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成 Rails 文件上传jQuery-File-Plugin 是一个文件上传插件,由的Tschan 。 jQuery文件上传功能多文件选择。drag&拖放支持。进度栏和jQuery预览图像。 支持...
jquery-ui+jquery-ui-rails
安装将此行添加到您的应用程序的Gemfile中: gem 'jquery-steps-rails'然后执行: $ bundle或将其自己安装为: $ gem install jquery-steps-rails用法将JavaScript添加到application.js : //= require jquery.steps...
Rails的jQuery的自动完成 一种将Rails的jQuery自动完成功能使用的简单方法。 同时支持ActiveRecord, 和 。 与和活动记录您可以在找到有关如何在ActiveRecord中使用此gem的。MongoID 您可以在找到有关如何将此...
基于Rails和jQuery的Web应用程序敏捷开发.pdf
NULL 博文链接:https://michael-roshen.iteye.com/blog/1743358
运行bundle list ,以确保你要么不使用jquery-rails ,或者至少是3.0.0版本的jquery-rails 。 用法 在您的Gemfile中,添加: gem 'jquery-ui-rails' 需要一切 要需要所有jQuery UI模块,请将以下内容添加到...
该宝石提供: jQuery 1、2和3 jQuery UJS适配器assert_select_jquery在Ruby测试中测试jQuery响应版本号从v2.1开始,jquery-rails gem遵循以下版本指南,以从Gemfile中更好地控制应用程序的jQuery版本: patch ...
在以下情况下自动回退到jquery-rails捆绑的jQuery: 您正在开发环境中,以便可以脱机工作。 CDN已关闭或无法访问。 最重要的是,如果您使用资产管道,则可能已经注意到组合的application.js中的主要代码块是...
jquery-validation-rails, 对 Rails 资产管道的jQuery验证 :: 验证:: rails针对 Rails 资产管道的...安装这里 gem将以下行添加到项目的Gemfile 中:gem 'jquery-validation-rails'在你的终端中运行以下命令:cd ~/pa
gem 'rails_jquery_cropper' 添加到您的application.css *= require cropper 添加到您的application.js //= require cropper bundle install ! jQuery Cropper的用法在说明 贡献 发现错误或您想要添加功能: ...
要使用捆绑的jQuery Timeago插件,请将以下require语句添加到您的application.js文件中: //= require rails-timeago 这还将在页面加载时转换所有匹配的时间标签。 使用以下内容还包括所有可用的语言环境文件: /
该gem打包了jQuery 插件,可轻松与Rails 3.1+资产pipleine一起使用。 Dynatable是根据AGPL许可的,但具有的可选,因此请确保您具有使用Dynatable的有效许可证。 Dynatable是一个使用jQuery,HTML5和JSON的有趣,...
主要介绍了Ruby on Rails中jquery ujs组件拖慢速度的问题解决,jquery_ujs是Rails框架中涉及AJAX交互的组件,需要的朋友可以参考下
jasmine-jquery的Rails jasmine-jquery通过资产管道 安装 将此行添加到您的应用程序的Gemfile中: gem 'jasmine-jquery-rails' 然后执行: $ bundle 假设您使用的是茉莉花宝石,则在jasmine.yml中具有: src_...
您可能想要涵盖的内容: Ruby版系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列、缓存服务器、搜索引擎等) 部署说明… 如果您不打算运行rake doc:app请随意使用不同的标记语言。
Rails Solutions Ruby on Rails Made Easy
NULL 博文链接:https://hlee.iteye.com/blog/587000