自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

解决ruby 1.9字符串不兼容编码的问题

最近又折腾起ruby,打算用1.9,发现encoding有不少问题,先是“invalid multibyte char (US-ASCII) ”,,这问题还好解决,magic comment就可以,但是也很土。另外一个就是“incompatible character encodings: UTF-8 and ASCII-8BIT”,GG了一下也没什么好办法,设置Encoding.default...

2010-07-10 17:42:32 225

rcov "stack level too deep" 问题的解决

rcov 引起的 rexml/formatters/pretty.rb raise "stack level too deep" 这个问题google已有不少资料,初步的解决方案就是rexml/formatters/pretty.rb 130行改为 place = string.rindex(' ', width) || width 或者 place = string.rindex(' ', ...

2009-04-01 12:04:10 970

ARSecurity,基于Activerecord的权限组件,适用于企业应用,支持数据权限

ARSecurity,基于Activerecord的权限组件,适用于企业应用,支持数据权限,方便实现RBAC [url]http://leondotli.blogspot.com/2009/03/activerecord-security-powerful-and.html[/url]

2009-04-01 09:04:45 153

又一个try方法的实现

有几篇讨论try的元编程参考 http://www.iteye.com/topic/169001 http://www.iteye.com/topic/351546 这里也提供一个gem,可以以比较简洁的方式实现,如try.a.b.c即可 gem install trydefault 测试例子如下(需要写在rb文件里测试,irb里面不行) [code="ruby"]re...

2009-03-24 17:08:33 218

Rlayout,erb定义layout, 支持field tag的主题模板(类似struts2)

[url]http://rubyforge.org/frs/?group_id=6192&release_id=23306[/url] Rails Layout Extension, release 0.3.3 (Jun. 2008) Feature ======= 1. simplifying content_for usage by extracting key/value p...

2008-05-06 13:00:35 146

ruby mixin的硬伤

今天执行一个页面的的时候发现日志输出了50行的"==> Got Users::User from cache. (0.00000)",觉得很奇怪,没有请求这么多次user啊,分析到后面发现原来是gettext跟cache_fu着两个插件的冲突引起的 他们的方法都是mixin到model中调用,都有一个cache?的方法,gettext的是判断是否cache i18n message,cach...

2008-04-29 12:11:28 258

Ruby元编程 打破private protected限制

需求源于分离职责, 对一些涉及多个model的业务,专门分出一个service层来负责,一个service的方法就是装配不同model提供的方法,这些model的方法应该只能被service调用,而不能被controller调用,那就将这些方法设置为private或者protected(绝对限制是做不到的,起码跟普通方法有所区别,不能直接调用),外部只能用send来调用,但如果调用多的话,一是难看...

2008-04-16 17:34:18 138

解决Rcov报告仅能列出被Rspec测试调用过的文件

ruby的框架确实还很不成熟(这点确实不比java爽),不废话,在某个initializer中加入如下代码 [code="ruby"] #这里写你要包含的目录 RCOV_APPS_FILES = [/app[\/\\][^\.]+\.rb/] require 'rcov' class Rcov::CodeCoverageAnalyzer alias_method(:old_dump...

2008-03-21 18:55:48 146

插件rquerypad, 简化查询参数 增强关联查询能力

[url]http://code.google.com/p/rquerypad/[/url] 目前支持rails 2.0, rails 1.2(部分2.0 方式的查询))(谢谢Quake的测试及建议) Simplify query options with association automation and improve inner join for activerecord of r...

2008-03-18 17:11:40 145

基于hibernate的开源通用查询框架 -- bba96介绍

新开bba96圈子 http://bba96.group.iteye.com/ bba96 框架当前版本 2.2,包含: bba96-core 核心框架,封装Hibernate Criteria,提供方便的查询以及分页支持,查询参数 bba96-struts 基于Struts2的开发框架,依赖core,提供便捷的CRUD以(分页支持),通过设置form的参数就可以实现复杂的分页查...

2007-07-15 14:04:32 309

Rails_3_Cheat_Sheets.pdf

Rails_3_Cheat_Sheets.pdf

2011-03-09

空空如也

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

TA关注的人

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