2007年08月
开发Rails我原来在Windows下用RadRails,后来改用VIM,VIM的功能要比RadRails强。如果你是做JAVA开发,还是用Eclipse好,Eclipse的重构功能实在太强。CVS本来就是从Linux下来的,不用说什么了。在用VIM后,我开始用命令行来操作CVS,初期感觉比较难受。阅读全文>
发表于 @ 2007年08月29日 09:45:00|评论(loading...)|编辑
2007-3-30 13:34:05 org.apache.catalina.core.解决方案:由于加了spring.jar包,另外又加了spring-core.jar这一类的包导致错误!阅读全文>
发表于 @ 2007年08月28日 08:57:00|评论(loading...)|编辑
BeanCreationException: Error creating bean with name ‘sessionFactory‘ defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is java.lang.UnsupportedClassVersionError: org/hibernate/cfg/SecondPass (Unsupported major.minor version 49.0)Caused by: java.lang.UnsupportedClassVersionError: org/hibernate/cfg/SecondPass (Unsupported major.minor version 49.0)阅读全文>
发表于 @ 2007年08月28日 08:56:00|评论(loading...)|编辑
1.不能添加样式的问题:修改scaffold.css时样式不能改变.解决方法:访问路径有问题.ruby script/general scaffold user时,所有的user都变成了users.scaffold.css也就是users的默认样式.2.不能添加validates验证的问题.阅读全文>
发表于 @ 2007年08月28日 08:50:00|评论(loading...)|编辑
意思就是說,如果當你使用 lighttpd ,系統通常都會用 lighttpd 這個 user 來啟動 lighttpd,請確認 lighttpd 這個 user 是否可以讀寫 log/ tmp/ 。只有在後面加入 webrick ,才會強迫使用 webrick 來啟動 Rails 。你可以試試看使用 webrick 開啟可不可以動,如果用 webrick 可以用,但是 apache 或是 lighttpd 不可以用,很有可能是lighttpd 或是 apache 沒有存取 tmp/ log/ 的權限問題。你可以試試看,將 rails 目錄下面的 tmp 目錄修改權限(就是改成web server 的使用者,這裡的範例是 lighttpd )chonw -R lighttpd tmp/ log/阅读全文>
发表于 @ 2007年08月28日 08:48:00|评论(loading...)|编辑
老師有說過好的設計帶你上天堂, 不好的設計帶你住套房Rails 以 Ruby 當作中心語言雖然沒有到上天堂的程度但是 Ruby 的 Open Class 的特性卻讓這個解法不需要動用到Rails目錄裡面去修改 Source Code可說是相當有趣的解法。module ActiveRecordclass Errorsbegin@@default_error_messages.update( {:inclusion =阅读全文>
发表于 @ 2007年08月28日 08:47:00|评论(loading...)|编辑
命令1用于远程下载RubyGems的安装压缩包;命令2用于解压缩;命令3用于跳转到指定的目录下;命令4用于安装RubyGems包管理器。在图12中,Standard Character Set选项表示将Latin1字符集作为默认的字符集,适合于数据库中存储的内容仅包含英文字符和其他西欧国家语言中的字符;Best Support For Multilingualism选项表示将UTF8字符集作为默认的字符集,选择这个选项时,数据库中存储的内容可以由多个不同国家语言的字符组成; Manual Selected Default Character Set/Collation选项表示可以根据实际情况,自由选择数据库字符集。阅读全文>
发表于 @ 2007年08月28日 08:45:00|评论(loading...)|编辑
Mashup是当今网络上新出现的一种网络现象,利用它,即使是没有任何编程技能的普通网民也可以自己编写程序。现在开源的操作系统无疑是一格非常好的APIs 的集合或者一个应用程序编程接口,帮助开发者去构建他们的应用程序。这个新的地图就叫Mashup。目前,越来越多的APIs被开放,这是一个比较明确的方向,每天都会有大概2.5个Mashup产生,预计到2007年每天Mashup的产生数量会增加到10个。我们展示这些Mashup的同时,又有新的APIs随时发布到网上,这就形成了一个生态系统,而且这个生态系统比目前现存的所有生态系统都会增长的更快。阅读全文>
发表于 @ 2007年08月28日 08:44:00|评论(loading...)|编辑
mashup作为一个建立web应用的新方式,它在单一页面中合并了来自多个源站点的程序和数据服务。通称,通过将javascript作为各个源页面之间的“粘合剂”使这些组件和连接被乖巧地布局在同一个页面里,这样并无需昂贵的花费就生产出有价值的“新产品”。阅读全文>
发表于 @ 2007年08月28日 08:43:00|评论(loading...)|编辑