声明:JavaEye新闻文章的版权属于JavaEye网站所有,严禁任何网站转载本文,否则必将追究法律责任!
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/


评论 共 28 条 发表评论
bigstudent 2007-10-25 12:10
bigstudent 2007-10-25 12:08
pengjun_lovecoding@hotmail.com 2007-10-25 11:21
qlhl2000 2007-10-22 13:24
上面这句话建议可选,因为有从其他的网站和刊物上摘抄的新闻。
温柔一刀 2007-10-22 09:50
iceskysl 2007-10-20 21:41
eason132 2007-10-20 12:39
哎。。那些老大一天忙呀。没有时间出来帮忙。。
eason132 2007-10-20 12:37
rehte 2007-10-19 19:22
该国之后,字体大小有改观吗?
字体乱码我不知道怎么解决。我不会Ruby,很可能是Ruby程序中的编码问题。这个你问问robbin吧。
eason132 2007-10-19 00:24
Hello World
浣犲ソ
rehte 2007-10-18 16:21
你把你的netbeans使用的jdk的字体配置文件改一下就行了。假设你的JDK目录是C:\JDK,那么:
1. 复制C:\JDK\jre\lib\fontconfig.properties.src一份,重命名为fontconfig.properties,放在C:\JDK\jre\lib下。
2. 打开fontconfig.properties,找到下面一行:
sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
将chinese-ms936,alphabetic两个交换一下位置,变成:
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
3.重新启动netbeans,这样输出窗口的字体就变好看了。这对编辑器里的字体起作用。
详细原因参见我的一篇博客文章:
NetBeans字体设置的终极解决方案
http://blog.sina.com.cn/s/blog_4b6047bc01000boz.html
eason132 2007-10-18 15:24
rehte 2007-10-18 14:37
Readonly 2007-10-18 14:34
卸载scim,换用小企鹅就没有问题了。
wainwen 2007-10-18 14:08
在windows下稳定很多,平均每天崩溃不到1次,速度基本可以接受,但是没有idea 6 流畅
可能和我的T42内存只有1G有关,等NB稳定了,很有竞争力
arron 2007-10-18 13:31
窗口中就是Please wait。。。。
rehte 2007-10-18 10:57
我的博客中有篇文章介绍这个问题:
Swing Bug 5095398会严重影响NetBeans的速度
http://blog.sina.com.cn/u/4b6047bc01000asa
希望对你有帮助。
InnocentBoy 2007-10-18 10:26
haiyang 2007-10-18 10:23
leondu 2007-10-18 09:40
以上是针对html的标签完成提示而言的。例如在<p>附近执行代码提示,本应该出现</p>,但是实际上很久都没提示结果出来。
不过其他方面NetBeans确实做的很出色,现在已经离不开它了