如何脱离Rails单独使用activesupport_Ruby_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > Ruby > 如何脱离Rails单独使用activesupport

如何脱离Rails单独使用activesupport

 2012/3/13 15:27:44  renzhen  程序员俱乐部  我要评论(0)
  • 摘要:我一直有使用Ruby写一些脚本的习惯,activesupport作为Rails的一部分,为Ruby提供了很多方便的函数,大大简化了我开发。最近我闲来无事,升级了我的activesupport。结果,代码出错了。我研究了一下报错,是因为函数不存在,难道是activesupport没有加载。google被墙了,baidu搜索一番,一点结果都没有,强烈鄙视之,总算google能上了,终于在Rails网站的一个页面找到了原因和解决办法。详细内容可以参看:http://guides
  • 标签:使用 rails

? ? ? 我一直有使用Ruby写一些脚本习惯,activesupport作为Rails的一部分,为Ruby提供了很多方便的函数,大大简化了我开发。最近我闲来无事,升级了我的activesupport。结果,代码出错了。

? ? ? 我研究了一下报错,是因为函数不存在,难道是activesupport没有加载。google被墙了,baidu搜索一番,一点结果都没有,强烈鄙视之,总算google能上了,终于在Rails网站的一个页面找到了原因和解决办法。

? ? ? 详细内容可以参看:http://guides.rubyonrails.org/active_support_core_extensions.html

? ? ??原来当你用require "active_support" 加载activesupport时,默认它是不加载任何内容的。要加载实际的内容,要require其它的文件。activesupport类库支持只加载其中部分内容以减少运行时间。

? ? ? 由于我一般使用activesupport的Core Extensions,所以在脚本下面加入了如下代码即可:

? ? ? require 'active_support/core_ext'

? ? ? 如果需要加载activesupport所有的内容,可以使用如下语句:

? ? ? require 'active_support/all'

? ? ? 这样就把问题解决了。

? ? ? 最近准备有空使用Ruby 1.9把我以前的脚本都改写一下。把电脑里的软件和类库比如jdk、ruby等都升级最新版,好让自己感觉好像和这个世界没有这么脱节。

? ? ? 最后我对baidu的搜索能力实在是无语,多说无益,google时不时被墙真的是心中一个永远的痛。

发表评论
用户名: 匿名