`
pure
  • 浏览: 350714 次
社区版块
存档分类
最新评论
文章列表
在做注册用户管理时,常见做法是,一个User对象包括了用户的所有属性,比如:用户登陆名、密码、爱好、特长、邮箱、性别、年龄、地址、电话等等信息。 结果就是这个表的字段非常多: create_table "users", :force => true do |t| t.string "login" t.string "crypted_password", :limit => 40 t.string "salt", ...
rails生成的控制器中,大部分的action代码都非常相似,每个Action中基本上都有如下代码: respond_to do |format| format.html # new.html.erb format.xml { render :xml => @post } end rails的宗旨是瘦Controller胖Model,现在Controller还不算瘦,要再让他瘦一点,那么可以借助Resource Controller的力量,使用这个插件可以减少大量Controller重复的代码。著名的电子商务程序spree http://spre ...
学习Rails是在2007年的时候吧,期间做了一个项目:爱美发,上线时间是在2008年6月,在服务器上跑了一年,没什么人气就关闭了,不过rails的开发效率是很高,很方便,但是Rails那个升级很快啊,一开始还很兴奋,每次那么多新功能加入,但是时间长了跟着很累,希望能稳定下来,接下来的Rails3应该会很稳定了吧,再不会让咱们追啊追。 时隔差不多一年了,等rails3没劲了,干脆用rails2.3来做个项目吧,边做边跟进,rails3出来的时候也好适应。接下来会写很多日志,不要再像前面那样学过了就忘记了,也没有写日志。 只记录一下我在项目开发过程中碰到的问题及解决办法,第一个问题当然是rai ...
昨天晚上就想发这个帖子,可惜javaeye老上不去,BS胡作非为的人。 很长一段时间就想试试GAE,用其它java框架麻烦了,感觉不够轻,在不久前发现了 http://www.playframework.org/ 这个框架,相当于java on rails。以前的新闻已提到过。请参考: http://www.iteye.com/news/8322 http://www.iteye.com/news/4196-play-another-java-web-application-framework http://www.iteye.com/news/4395-play-1-0-stable4 ...
playframework框架和rails很像.http://www.playframework.org/ http://www.playframework.org/download/releases/play-1.0-stable4.zip 下载后,在cygwin中找到play脚本所在位置运行 ./play new photos 就创建好一个项目了 ./play run photos 运行项目 访问 http://localhost:9000 其它过程见:http://www.playframework.org/manual/contents/tutorial 我 ...
有a,b,c,d四个人,现在有三个酒杯X,Y,Z三个不规则酒杯, X,Y容量为8两,现在已装满酒,Z容量为3两,为空杯.现在要求四个人每人都能平均喝到4两酒,请说出该怎么喝?写出算法,并打印出每步X,Y,Z杯内的酒多少和四个人每人所喝的酒?
我在用netbeans 6.0开发netbeans rcp 项目时,要解析xml数据文件,我建一个类采用StAX(Streaming API for XML) 来解析xml文件,我用单元测试测试这个类,可以正常运行,,用main方法也能正常通过,结果都是正确的,StAX(Streaming API for XML) 包已经是java 6.0的标准API,没有另外引入StAX(Streaming API for XML) 的Api包。 现在问题是当我运行整个netbeans rcp项目时,提示无法找到: StAX(Streaming API for XML) 相关的API,netbeans rcp ...
眼下在用ROR做东东,但又不想放弃java,还是很看好java平台下的开发,之前一片混乱,弄的实在是头痛,每学一个东西做不了一个项目又升级了,疲于跟从,后来的东西也越来越好了。struts2(webwork)、spring 2.5 还有jboss seam2.0都是不错的东西,以前看过一点jboss seam 1.0的,后来想等它发展一段时间再学,现在2.0已经很不错了,偶就在等redsaga的中文翻译文档,计划是12.5日发布,现在12月都快过去了哟,看了一下他们的进度估计这个月是没指望了,给他们加油吧!
随访一下,大家用ROR开发进行TDD或BDD的有多少? 用Rspec进行BDD测试,要想用英文给每个测试有段好的描述对英文不好的人来说是不是很困难,用中文描述感觉怪怪的? 进行单元测试感觉不到需要测试东西?(一个空空的model有什么好测的?),当然对控制器是可以测试的,但控制器中有大量业务逻辑的时候,逻辑一变动,这测试维护起来也是问题是吧? 随访一下有谁完全能坚持TDD或BDD测试呢?我想简单的项目用BDD也许不是问题,复杂的呢?
netbeans 6.1开发版非常不错。netbeans 6.0GA版出来的时候,打算用一段时间,结果没能控制住好奇心,下载了netbeans 6.1开发版,ruby ide 也就将近20M吧,装上后明显感觉启动比原来快了许多。 将原来的ROR项目引进来,执行任务,启动服务、浏览都变快了,真是一路顺畅啊! 另外还将Rspec引了进来,原来建控制器、模型等都会生成很多测试文件放到各test目录,在这个版中就没有了,而是生成了rspec测试框架,放在了rspec目录中,现在真是方便之极。 针对80个字符的限制提示线,我将80改成最大200,基本上都不会看到那条“红线”了。 唯一还有一个问题没解决, ...
现在有一个树结构,现在想在页面中显示出树的图形结构来,显示树的两三层就行了,点击子节点,将展开显示其下面的节点,大家有什么好的建议吗?谢谢!
netbeans IDE 计划今日发布6.0正式版咋还不见动静呢? 今天刚好是偶的生日,等正式版出来很久了,迫不及待了.算是偶的生日礼物了!
代码: def fib(n) (n>=2)?fib(n-2)+fib(n-1):n end print(fib(20)+"\n") #print(fib(40)+"\n") 求fib过程中,n<=20速度还算快,n>30都出不来了,dos窗口一直没有自动关闭. 用java写很快就出来了,不知道是什么原因造成这样的结果呢?
原来是采用jquery支持的ajax方法,但后来感觉传参数、表单提交不是很方便,故采用了官方基于jquery的jquery.form.js包。 这个jquery.form使用起来很直观,果真是作者所说,是比较易用和功能强大的ajax   form提交了。 用法请参考:http://www.malsup.com/jquery/form/ 在ajax运用中主要是参考了 利用JQuery方便实现基于Ajax的数据查询、排序和分页功能 主要作了优化,然后将通用的功能都用jquery封装好了,在每个模块只需更改部分内容就完成了排序、分页等功能。对排序实现了初始图标(未排序图标)、升序、降序切换。对分页使 ...
在struts2及webwork中要实现如: java 代码 for(int i=0;i<10;i++){}   还是需要一些技巧的,我在做分页条的时候,要输出页码,怪了,用迭代器不行的,看了一下struts2的文档及例子也没发现用计数器的地方,偶然看了一下bea标签,哦,原来如此.... jsp代码 <s:bean id="counter" name="org.apache.struts2.util.Counter"><s:iterator> <s:bean name="o ...
Global site tag (gtag.js) - Google Analytics