cache_fu 好用, 不过我有很多表间关联,我希望某些表的数据,通过关联(has_one,has_many)能够按id统一从memcache中读取或者写入. 该如何呢?
唯一的办法就是 monkey patch了,自己写吧.
第一个版本
require 'active_record/associations/belongs_to_association'
require 'active_record/associations/has_many_association'
module ActiveRecord
class Base
public
de ...
论坛上常说的管理不够规范,管理混乱。就实际原因都是管理无经验,或者公司处于强烈的变动期。这些老板,管理人员都是摸索着在过日子,他们自己都不知道该怎么办,怎么求管理规范,做事流程规范?
当然学习和参考其他有经验的公司是有必要的。不过只能是参考。
且不说各家有各家的不同情况,关键是,引入一种制度,势必要打破一种制度。
而在看似混乱的管理下,公司的全体成员实际上已经摸索出一套团队合作的方式了,虽然没有用明文定下来,虽然不时的再小范围变动,但是每个人该做什么,该怎么做,都是有一定的规律可循的。
那么,引进新制度,打破旧有制度的代价,一般的老板和管理人员都是不敢轻易尝试 ...
如果用memcache把一些系统的基础数据表全部存起来,关联中的belongs_to,这种关联还得读取数据库。
例如 B belongs_to A 那么 a.b是取B表中的一条数据。 但是B表的数据全部都放在memcache中了。这里的数据读取就有问题了。 读cache总要比读取数据库要快的。有没有现成的方案的?
这里已经有不少人会提到用rspec来代替unit test. 不过就是没有说详细怎么用。 google然后学习,问号一堆。希望会的同学解答下。
1。rspec和unit test相比,最显著的好处是什么?
2。rspec通过 mock stub 来控制 model对象的生成和某些方法的响应结果,为什么需要这样的控制?
3。unit test是针对 class的接口来测试的,那rspec的测试些什么?
4。unit test需要对接口进行true和false两个方面的测试,rspec也需要吗?
5。rspec和unit test的测试出发点,具体有哪些不同之处。
需要在页面上输出每次require的调用时间。于是修改了 rails中的一个 方法,方法是module的一部分 。但是 如何remixins,却是大问题了。
或者另外一个方法直接修改 mixins以后的代码。 但是嵌套了多个module之后, 不清楚怎么去修改这个方法了。
以下是代码
module ActionController #:nodoc:
module Benchmarking #:nodoc:
module ClassMethods
def perform_action_with_benchmark
unless lo ...
经常看到这个问题,同时也没有什么好的参考答案。 人员考评大概是传统管理和现在的IT项目结合的一个难点。
人员不考是不行的 。 这个是传统观点,也是我 比较认同的观点。
IT项目团体性, 主观性,以及可考察的指标又不够明确。工作量?bug率? 项目一年运营结果和计划预期对比?这些考察指标都有,但是都不全面。总有各种例子能够说出一个反面 情况。
但是对于一个团队,如果公司足够大, 以团队为考评对象。大概可行。 不过 众多小公司还是只能是针对个人。 总不能团队做坏了个项目,把整个团队都开除了吧。
针对个人,就要明确 责任是什么, 工作量有多少? 最好的完成度又是如何的? ...
前面有个帖子说到c++社区没落的很,很少有强悍的社区出现.这个现象不是最近才存在的,5,6年前也是这个样子的. 那时候的c++社区,充斥着各类初级问题. 翻译着国外的一些文章.现在同样如此. 当然maillist中会好很多. 有些有价值的问题都在那里出现.
在网络上学习c++,很难形成良好的习惯和技术能力. 如果有个师傅就完全不同了.
这个是一个有点奇怪的现象,但是在我生活中的确存在的。虽然没有明确的师徒关系,但是不少的人和我形成了师徒关系,师兄弟关系。我在心中尊他们为师傅,师兄. 我的主要c++的技能,思考问题的方法,项目架构方法,debug的技巧等等这些,基本上 ...
最近股票火,基金也不错.公司内部有不少同学也在炒股和买基金. 上班时不时的需要看下行情. 了解下大盘情况.
大部分时候都是小动作,穿插在整个上班途中. 这类不大不小的事情,占用时间也不多,但是持续性较强的非工作应该所作的事情,改如何管理比较合适?
股票和基金只是近期的一个特例,每个不同时期,社会整体环境的变化 总有些类似的行为发生. 听之任之似乎也没事. 看上去并不太影响工作. 但长持以往则容易使得各位亲爱的员工慢慢涣散起来.
从严还是从松管理这类事情,各位是如何看待的呢?
大约从06年9月正式接触rails。买ror书,按书上画瓢。开始进行实验项目开发,再到正式项目开发,已经过去了大半年了。这个大半年的应用中,最大的感触还是,rails虽然很不错,但是依然有很多地方让你痛苦不堪。
不过这个也是大部分技术开始应用的时候经常遇到的,有些小细节上处理不好,整个项目就会被卡死。
我所遇到的rails的最大难题,第一是。中文处理,第二:数据库,第三:部署。 这些问题在前期开发中和试验项目中实在是难以遇到,但是正式项目中却能让项目失败的几个点。对于准备热心应用rails项目的各位同学,千万要当心这点。
做rails项目,要么就是严格按照rails最 ...
ROR的运行环境一次成型,HAproxy,Mongrel,这两项都安装好了,只要在http service上再配置配置,选个rails,数据库版本安装下,把你的项目往一个建好的rail目录中一放就能运行了。最大限度的省了很多配置工作。对于linux配置不是很明白的人,都能够依葫芦画瓢,继续配置了。
地址是这个:http://rubyworks.rubyforge.org/ 感谢TW的这份贡献。
- 浏览: 306604 次
- 来自: 温州

- 详细资料
搜索本博客
我的相册
4
共 1 张
共 1 张
最新评论
-
如何在管理不规范的公司中 ...
如果你成了骨干,但是上司为了节约成本而故意不给你提高级别和待遇,最后变成“能者多 ...
-- by no_123 -
如何在管理不规范的公司中 ...
说漏了几个字,抱歉!影响项目的发展进度
-- by kayzhan -
如何在管理不规范的公司中 ...
新进去公司做管理,想改变这个公司的一些体制,因为现在的管理确实发现会项目的发展, ...
-- by kayzhan -
如何在管理不规范的公司中 ...
这就是一种企业文化,只是这种文化没有找到清晰的归宿 公司的目标是什么?应该以什 ...
-- by JavaJason -
如何在has_one这样的关联 ...
在belongs_to关系上面做cache比较容易,has_one的确要麻烦一些 ...
-- by robbin






评论排行榜