Rails 3 默认的 JavaScript 框架 Prototype,但是现在都是研究JQuery和JQuery UI,所以研究了一下如何用
JQuery 替换 Prototype 作为默认的框架。
创建应用的时候使用 JT
参数:
rails new xxx -JT
-d
mysql
J和T的解释在rails命令里面很清楚:
-T, [
--skip-test-unit]
# Skip Test::Unit files
-J, [
--skip-prototype]
# Skip Prototype files
进入到工程目录中修改Gemfile文件,加入如下行:
gem 'jquery-rails'
group :development
, :test
do
gem "rspec-rails"
, ">= 2.5.0"
end
执行bundle命令:
执行rails generate命令:
rails generate jquery:install
--ui
rails generate rspec:install
会下载JQuery和JQuery UI最新的Library,目前是1.5的版本。
修改工程config/application.rb文件,加入:
if
Rails.env
.production
?
config.action_view
.javascript_expansions
[
:defaults
]
= %
w(
jquery.min
jquery-
ui.min
rails application)
else
config.action_view
.javascript_expansions
[
:defaults
]
= %
w(
jquery jquery-
ui rails application)
end
Rails 3 里面已经不在使用RAILS_ENV变量了,目前我也不确定这样使用::Rails.env是否正确…
测试了一下,Rails.env变量就可以使用,Update一下。
http://cn.asciicasts.com/episodes/136-jquery
http://www.cnblogs.com/bbq191/archive/2010/11/02/1866994.html
http://ihower.tw/blog/archives/3917
分享到:
相关推荐
使用RSpec 测试Rails 程序.pdf
jquery-rails, 一个 gem,用于自动使用jQuery和 Rails 3 railsjQuery 面向 Rails 如此伟大。这里 gem 提供:jQuery 1.7.2jQuery UI 1.8.18 ( 仅适用于 javascript )jQuery UJS适配器assert_select_j
jquery-datatables-rails, 用于 Rails的jquery数据表 gem jquery-datatables-rails 这个 gem 为 jQuery DataTables插件提供了方便,以便与 Rails 资产pipleine结合使用。 它提供所有基本的datatable文件,以及一些...
rspec-rails rspec-rails将测试框架带到作为其默认测试框架Minitest的替代品。 在RSpec中,测试不仅仅是验证您的应用程序代码的脚本。 它们也是规范(或简称为spec ):用纯英语表示的有关应用程序行为的详细说明。 ...
NULL 博文链接:https://michael-roshen.iteye.com/blog/1743358
jquery-fileupload-rails, 用于 Rails的jQuery文件上传集成 Rails 文件上传jQuery-File-Plugin 是一个文件上传插件,由的Tschan 。 jQuery文件上传功能多文件选择。drag&拖放支持。进度栏和jQuery预览图像。 支持...
RSepc框架是一个rails下的测试框架。该文档内含实例及github地址。
jquery-ui+jquery-ui-rails
用 jQuery 替代Prototype/script.aculo.us 在Rails做 helpers 实现 javascript 的功能,jQuery library的优点: 快速简洁优雅. 也支持JQuery与Prototypea共存,方法如下: 1、将jquery.js放到prototype.js后面(这个...
jRails是一个替代 Rails 中的Prototype/script.aculo.us 为 jQuery 的项目。使用 jRails,你能获得所有缺省的Rails helpers 来使用jQuery库。 安装方法: ./script/plugin install ...
使用RSpec测试Rails程序。本书基于Rails 4.1,使用完整应用 来演示TDD的流程。
以前做界面是用jquery的,现在因为要用许多ajax效果,改用了rails自带的prototype 因为jquery用多了,换个框架也大同小异,不过细节上有很多不同。。。 1.dom加载方面: jquery有dom ready方法,推迟js函数的绑定...
介绍rails框架,版本是rails2点几的,不过思路差不多,具体区别可以去看官网
NULL 博文链接:https://hlee.iteye.com/blog/345775
konacha, 使用 mocha 测试框架和链断言库测试应用程序的Rails JavaScript Konacha Konacha ( [koh-NAH-cha],绿茶的一种) 是一个支持你使用 mocha 插件测试框架和链断言库测试你的JavaScript的Rails 引擎。...
运行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 ...
RSpec控制台允许您在Rails控制台中运行RSpec测试。 最好与搭配使用。 在使用,它特别有用,因为它将为您保持活动的JVM运行。 这极大地减少了在jRuby中执行TDD的反馈循环-一切都不会弄乱指甲! 观看截屏 用法 1)...
RSpec Rails昂首阔步 该gem通过使用RSpec记录路径来帮助您生成Swagger文档。 你执行一个命令来运行测试并生成.yaml或.json输出。 运行测试可确保您的API和文档一致,并生成可保存为响应示例的输出。 它的设计在很大...
Ajax、Prototype和Scriptaculous等JavaScript代码库和RJS,Session管理、用户登录和认证系统,XML和ActiveResource,后台处理和ActionMaile,测试和specs(包括RSpec on Rails和Selenium),安装、管理、编写插件,...