超级强大的NetBeans Ruby IDE
程序员文章站
2022-03-14 13:34:08
...
Sun公司的NetBeans Ruby开发人员Tor Norbye就最新的NetBeans强大的ActiveRecord代码提示功能进行了详细的介绍。
我们大家都知道,RoR的ActiveRecord不需要声明对应数据库字段的属性,方便固然是非常方便了。但是随之而来的一个问题是:当我在程序里面写model对象的属性的时候,究竟有哪些属性呢?我们往往需要频繁的切换到migration文件去查看,我们究竟在model上面定义了哪些对象。但是Tor告诉我们,你不必这样做了,NetBeans会自动扫描migration,告诉你的:
自动提示@product对象具有的属性
编写migration的时候有哪些字段类型也可以自动提示啦!
你也许会问,ActiveRecord强大的find_by方法,你总没有办法自动补齐了吧?是这样吗?
是否让你激动?find_by也能补齐?是不是太强大了?
那我在migration里面,后续的版本修改了表的字段定义,你还能正确提示修改过的字段吗?能!
description字段被改成了desc,NetBeans竟然也知道,无语言了!
其实我们JavaEye网站开发也都是使用NetBeans,真的很方便,那么就快去下载最新版本吧:
http://deadlock.netbeans.org/hudson/job/ruby/
我们大家都知道,RoR的ActiveRecord不需要声明对应数据库字段的属性,方便固然是非常方便了。但是随之而来的一个问题是:当我在程序里面写model对象的属性的时候,究竟有哪些属性呢?我们往往需要频繁的切换到migration文件去查看,我们究竟在model上面定义了哪些对象。但是Tor告诉我们,你不必这样做了,NetBeans会自动扫描migration,告诉你的:
自动提示@product对象具有的属性
编写migration的时候有哪些字段类型也可以自动提示啦!
你也许会问,ActiveRecord强大的find_by方法,你总没有办法自动补齐了吧?是这样吗?
是否让你激动?find_by也能补齐?是不是太强大了?
那我在migration里面,后续的版本修改了表的字段定义,你还能正确提示修改过的字段吗?能!
description字段被改成了desc,NetBeans竟然也知道,无语言了!
其实我们JavaEye网站开发也都是使用NetBeans,真的很方便,那么就快去下载最新版本吧:
http://deadlock.netbeans.org/hudson/job/ruby/
上一篇: 转义字符有哪些
下一篇: 在PHP中如何使用substr函数