关于Model的虚拟字段的问题

关于Model的虚拟字段的问题

例如我在model post中定义了一个虚拟字段postnum,我在view中调用post对象的postnum方法,获取其值,初始化的时候画面没有问题,但是调用别的方法(具体发放不明)以后可能会出现“postnum”方法未定义的出错信息。不知道有没有人遇到过这样的问题。
 现在解决方案就是在调用到postnum方法前面的controllers中加入Post.find(:first),在句就可以了,但是产生这样的原因没有找到,对系统造成潜在隐患,不知道有没有人碰到过类似的问题??
补充一下,我用的是rails 2.0