Rails在查询中使用Getter方法

时间:2016-08-25 08:13:20

标签: sql ruby-on-rails ruby getter

我的Rails模型中有一个getter方法,就像这样

1. #define timers ((dual_timers *)0x03FF6000)

有没有办法在我的sql查询中使用这个方法,就像这样。

 2.  struct dual_timers
    {
    special_register TMOD;
    special_register TDATA0;
    special_register TDATA1;
    special_register TCNT0;
    special_register TCNT1;
    };

1 个答案:

答案 0 :(得分:4)

db上有那些a,b和c字段吗?在那种情况下你可以做

Model.where("a * b * c >= ?", 10)

否则,如果也不是abc a,b和c都不是db上的字段我担心你不能用查询做所有事情而我会使用select

Model.all.select { |o| o.abc >= 10 }