自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

强大的有限状态机 - state_machine

在推荐Ruby on Rails给做企业应用的朋友时候,比较常见的问题有"Ruby有没有好用的开源工作流引擎?",基于有限状态机([url=http://en.wikipedia.org/wiki/Finite_state_machine]Finite State Machine - FSM[/url])构建工作流引擎是经常使用的实现方法,写篇短文介绍一下Ruby世界里的有限状态机: 首先列...

2009-06-21 23:30:50 224

解决Rack在Lighttpd / fastcgi下的参数错误

Rails2.3开始支持Rack,今天尝试了一下将原先基于Controller/Action做ajax校验的部分代码迁移到Rack,改动还是蛮简单的,假设原先的请求如下: /ajax_validator/check_login?value=quake 考虑到兼容,改写成通过PATH_INFO和QUERY_STRING拿数据,代码如下: [code="ruby"]class AjaxV...

2009-06-18 21:32:52 217

最好的RoR IDE - Netbeans

记录几个常用的Netbeans贴心功能 1. 快速打开类文件,比如找一个UsersController,Ctrl+O打开,输入UC/UsC/UseC等缩写就可以快速定位 2. 打开文件,比如要编辑routes.rb,直接用Alt+Shift+O,输入rou*.rb,就可以快速打开 3. 寻找方法所在的类,Ctrl+O,输入#method_name 4. options ->...

2009-06-11 21:44:23 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除