ActiveRecord model

2015-11-29  本文已影响103人  SecondRocker

本周碰到了一个问题,需要重写model的字段的get方法,但在重写方法中,某些情况需要获取该字段原来的值(数据库中值),本来想使用alias先给方法起个别名,然后在重写方法中调用别名,结果报错,这才想ActiveRecord的方法是动态生成的,定义的时候没有该字段的get方法,询问bruce.wu,给出使用model[:attribute]可获取数据库中值的解决办法。

平时查文档感觉rails guide最方便使用,而rails guide对ActiveRecord 的attributes介绍不多,因此总结下这方面的用法备忘。

上一篇下一篇

猜你喜欢

热点阅读