论坛首页 编程语言技术论坛

加强版irb

浏览 16420 次
锁定老帖子 主题:加强版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代码了,不知道有没有必要。。。
0 请登录后投票
   发表时间: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/

0 请登录后投票
   发表时间:2006-11-05  
ri实在太慢了,查文档要不用gem_server,要不用gotapi.com
0 请登录后投票
   发表时间: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
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics