Rails 3 用 JQuery 替代 Prototype 并使用 rspec 做测试框架(转)

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命令:

bundle update rails

执行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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值