
Ruby or Rails
文章平均质量分 77
wu4long
这个作者很懒,什么都没留下…
展开
-
一个绝好的Web开发IDE:aptana
误打误撞碰上一个绝好的Web开发IDE:aptana关键字: aptana 转自: http://hideto.javaeye.com/blog/68346 公司要最近接了个Ruby on Rails的美国外包项目,于是我去http://www.radrails.org下载radrails作Ruby的IDE,结果下错了,装了个叫aptana的Eclipse插件。转载 2008-09-01 11:17:00 · 771 阅读 · 0 评论 -
rails3 部署方案
rails的部署 网上的方案很多。尤其是 robbin的先前写的方案(08年写的)。不过,到了rails3 的时代, 发现 lighttpd + fastcgi 这个方案已经被 out 出局了。rails3 不再支持 cgi的模式了。可以参考 http://weblog.rubyonrails.org/2009/4/17/this-week-in-edge-rails/Remov原创 2012-07-13 22:01:16 · 995 阅读 · 0 评论 -
windows编译ruby1.9.3版本
在windows下通过mingw编译ruby1.9.3版本如果下载最新的mingw. 里面的gcc的版本是 4.6.1, 默认编译会有问题进入msys.bat进入 ruby-1.9.3-p0的解压目录输入: autoconf# 可以更改成先前的ruby的exe输入: ./configure --with-baseruby="/C/ruby-1.9.1/u原创 2012-02-03 12:15:50 · 1547 阅读 · 0 评论 -
Ruby RSpec 初步接触
最近一段时间,在忙乎ruby的测试框架。从不熟悉BDD,RSpec到目前能够稍微做点东西,感觉非常不错。Ruby是门非常灵活的脚本语言,从而也自然想用它作为测试脚本。让我们编写的代码进入TDD的模式。当然TDD经过这些年的发展,现在已经进入BDD(Behaviour-Driven Develop)的时代。 BDD和TDD主要的转变是目标的转变。 TDD主要是以Test为主,而不是以清晰原创 2009-09-11 14:59:00 · 1950 阅读 · 0 评论 -
更新ruby1.9.1中的rubyscript2exe.rb脚本程序
在ruby1.9中,如果用rubyscript2exe.rb 程序来运行,会报错。 $0不可以被replace的,因为它是被frozen的。 同时也因为在ruby1.9中,require 的时候,是直接将被包含的文件名转化成 绝对路径加载的,也避免用户多次加载相对路径不一样,但实际上绝对路径是一样的文件。 这些修改,从程序的可靠性和效率是有好处的。 如果我原创 2009-04-11 16:27:00 · 2085 阅读 · 0 评论 -
C代码中调用Ruby
最近的项目使用了,从Ruby调用C的代码还是比较简单,尤其是利用SWIG来生成代码。 现在有个问题,怎样从C/C++中调用ruby的代码? 查看了网上一些资料,发现这方便的东西太少。找到http://blog.youkuaiyun.com/daiyuchao/archive/2008/07/08/2625775.aspx,不过这个编译之后,运行会出错。后来查看了:http://blad原创 2009-04-04 19:01:00 · 4391 阅读 · 1 评论 -
rex 和 racc (一) 初步安装和使用
使用ruby的朋友会发现rex/racc这样的应用,他们是纯ruby实现的lex/yacc. 如果你有这样的任务,需要在ruby中解析一些代码.如果你熟悉 lex/yacc,那么首先的想法是,能否用ruby中的rex/racc来实现。 那么首先一点是,如何搭建这样的环境呢? 目前网络上这样的资源比较少,基本上要靠自己摸索之后,才能很好的使原创 2008-12-08 20:02:00 · 2992 阅读 · 0 评论 -
rex 和 racc (二) 去掉注释的内容
经过这几天的使用,发现需要去掉被解析文件里面的注释。这在lex & yacc里面是非常常见的, 但是在rex&racc 里面类似的修改就会发现行不通。 既然行不通,首先想到的就是看看网上有没有这样的解决方案。 但遗憾的是没有。 没办法,只能靠自己了。 经过摸索,终于弄清楚了怎样添加了。 现贴出来,供大家参考。 我们采用一个例子,它原创 2008-12-11 18:56:00 · 1634 阅读 · 0 评论 -
关于rails的 后台执行的框架
关于rails的 后台执行的框架. http://www.infoq.com/articles/BackgrounDRb转载 2008-09-27 14:08:00 · 702 阅读 · 0 评论 -
自助生成rails api 文档
自助生成rails api 文档 除了使用gem_server,从网上下载等方式之外,也可以通过几个简单的命令生成rails所有组件的文档先决条件:已经安装好rails开发环境,可以通过rails命令创建app啦步骤:在console依次运行: CODE:rails doc_appcd doc_apprake rails:freeze:gemsrake doc:rails成功后会在do转载 2008-09-16 09:21:00 · 969 阅读 · 0 评论 -
ruby的instance_eval和class_eval, self && current class
转载请包含源链接:http://blog.youkuaiyun.com/wu4long/article/details/42191929 ruby语言中,尤其是meta programming中,很多初学者或者有一定经验者,都未必能搞的清楚instance_eval和class_eval以及self和current class。 首先我们要明确一点,在任何时刻,ruby原创 2014-12-27 12:25:36 · 1547 阅读 · 2 评论