检查孩子有价值的路轨

时间:2017-03-25 03:40:43

标签: ruby-on-rails

我有一个属于Response的{​​{1}}模型。我们说配额的Quota属性可以是type1

我想拨打2

之类的电话

实现这一目标的最佳方法是什么?基本上获取所有回复的列表,其配额的Response.where(quota.type == 1)type

1 个答案:

答案 0 :(得分:3)

您可以委派名称,然后调用它。

回应:

  delegate :type, :to => :quota, :prefix => "quota"

(但是由于STI,使用“type”可能会导致问题。最好为db属性名称选择其他单词)

然后你可以简单地称之为:

Response.last.quota_type