天津福康纳米科技有限公司,电子烟,磁疗,远红外线产品。
‘rdoc’ 标签下的文章
十二 30

Rails Rdoc笔记:respond_to

2008年十二月30日,星期二,下午 1:01 | 分类:tech | 给我留言(1 条留言) |

首先祝所有的朋友09年工作学习顺利。祝李猪猪小朋友即将到来的幼儿园生活开心。 刚才看了下respond_to这个方法,想写上一些东西。 最新做的项目,要求松耦合。因为之前2个月一直在做康盛的uchome的项目设计,对这种设计方式有点自己的想法。所以在初级设计这个代号kx2009的Rails项目时,走了些弯路。刚才看到redpond_to的文字,感觉又回到了一个正确使用Rails的方向,就是更加的REST,要web service。 REST的概念在我心里是来做资源管理的,这个资源管理要简单,所以我并不喜欢/users/1/posts/22这种资源嵌套,我更喜欢是/users/1,而他的posts就是/posts/index,/posts/22,足够。 多态。这次用到了很多多态的方法,使得设计上每个部分都很松耦合,能够复用,比如那个photos,就可以给活动,圈子,论坛去承担不同Model的图片上传,显示,管理功能。积分和信誉积分采用了同样的设计,下面的Account就是多态。(不过自动累加上一个Model的total字段稍微麻烦了点,magic有类似counter_cache的功能吗?对belongs_to那方的total字段进行自动加减?) 好了,看看Rdoc的描述。大意是:Rails是一个很好的web-service框架。 Without web-service support, an action which collects the data for displaying a list of people might look something like this: def index @people = Person.find(:all) end Here‘s the same action, with web-service support baked in: def index @people = Person.find(:all) respond_to do |format| format.html format.xml { render ml [...]

(阅读更多精彩内容...)
  • 信息发布
  • 最新留言
  • 热评日志
我的2010,新的开始啦

稍后把团队的介绍放上,呵呵。
关于 里克
里克:本名李伟,全职SOHO开发,技术顾问
长春互联 技术总监
邮件:liwei@echangchun.net
QQ:5175486
MSN:liwei78@live.com
某高潜力SNS网站团队成员
对iphone和android的开发很感兴趣