只显示主题贴
楼主提到的问题是很实在的,开发快捷是Rails是优点,维护困难是其不足,所以Rails不适合做代码量太大的项目。下面两点或许可以解决一些维护困难:(1)用一个好的IDE--netbeans,这个IDE提供了不少代码阅读跳转、编写、搜索、调试功能,简单的重构也支持。如果赚netbeans太笨重,也可以考虑用VIM+ctag+grep+vimmate+...(2)代码编写尽量扁平化、简单化。代码风格统一,少写hack code。
- 进入论坛 Ruby 版
今天周六,早8点起床和老哥去东莞的松岛湖骑车环湖一圈,那地方环境不错的说。好大一片地都没开发,据说要搞一个科技园还是工业园什么的。回来后,接到一个公司的电话,叫我周一面试,上网查了一下是搞电子政务方面的。晚上打了球回来,发现我发的那个爆火的帖被隐藏了。
引用标题: 您的帖子被JavaEye会员集体投票评为隐藏贴
正文:
您的帖子:Rails,难道是一个美丽的错误? 被JavaEye用户民主投票评为隐藏贴,减积分30分。发贴前请仔细阅读 JavaEye版规和提问的智慧,如有异议,可以给管理员发站内短信申诉,或者等待封锁解除后,可以在海阔天空版申诉,申诉内容请提交论坛置顶的申诉帖,不 ...
- 进入论坛 招聘求职 版
iamawalrus 写道如果一个页面包含多个资源,你首选应该解决的不是rest的问题,而是MVC的问题.
多个资源的组合首先是数据的组合,只有数据组合好了,controller才能简化,restful就是顺理成章的事情.如果model的问题不解决,无论是从view角度的render partial还是从controller角度的component,都是很难看的解决方案.
你需要做的是一个model,它的本质是一个model container,集合其它资源的models.再针对这个model来生成对应的controller和view.这个model可做得很灵活,可以不从active re ...
- 进入论坛 Ruby 版
我的做法是最初放到application.rb里,这样测试开发都方便,代码稳定后再移到module。看来这个问题的最终方案还是把子资源的数据代码和渲染分离开来处理,想想这样做也挺麻烦的。或许下一版rails会给出更好的解决方案。
- 进入论坛 Ruby 版
yehs220 写道protected,component性能不行
没看出来这跟rest有多大关系
某一个资源多应的页面里包含多个其他资源,这个问题你想必也会遇到,你是怎么处理的呢?
- 进入论坛 Ruby 版
rainchen 写道这样index_data 必须是public method,而在controller里,public method的都可以被暴露成action,但显然这里你的index_data并不是作为action使用。controller的公共部分,还是应该放到components里。
你说的的确是一个问题,但rails已不建议使用components
- 进入论坛 Ruby 版







评论排行榜