我有一个属于Response
的{{1}}模型。我们说配额的Quota
属性可以是type
或1
。
我想拨打2
实现这一目标的最佳方法是什么?基本上获取所有回复的列表,其配额的Response.where(quota.type == 1)
为type
。
答案 0 :(得分:3)
您可以委派名称,然后调用它。
回应:
delegate :type, :to => :quota, :prefix => "quota"
(但是由于STI,使用“type”可能会导致问题。最好为db属性名称选择其他单词)
然后你可以简单地称之为:
Response.last.quota_type