锁定老帖子 主题:加强版irb
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2006-10-24
Nice shot. Let me digg into the source to see what's wrong...
---------------------- 原因: map_by_method代码里的单数化函数和Rails的有冲突,注释掉那段就好了: #unless String.instance_methods.include? "singularize" # class String # def singularize # self.gsub(/e?s\Z/,'') # end # end #end 发现还有个bug, find出来的array可以用这个map_by_method, 但是1toM关联找出来的结果array就用不了了,估计是因为Array的method_missing被动态覆盖了。这个bug要改得去改ActiveRecord代码了,不知道有没有必要。。。 |
|
返回顶楼 | |
发表时间:2006-11-04
http://t-a-w.blogspot.com/2006/11/magichelp-for-ruby.html
http://zabor.org/taw/magic_help/ Using magic/help requires almost no effort. Simply copy magic_help.rb to some visible place, and add require 'magic_help' to your ~/.irbrc. Works with either 1.8 or 1.9. 剩下一堆看傻眼的猫, 送给 http://ouspec.iteye.com/ |
|
返回顶楼 | |
发表时间:2006-11-05
ri实在太慢了,查文档要不用gem_server,要不用gotapi.com
|
|
返回顶楼 | |
发表时间:2007-04-11
在windows下,只要在ruby安装目录下的irb.bat目录添加一个自定义方法:
require "irb" require 'irb/completion' def ri(*names) system(%{ri.bat #{names.map{ |name| name.to_s}.join(" ")}}) end 就可以实现tab自动补全和使用ri |
|
返回顶楼 | |