我有3个型号。 LimitType,LimitGroup和LimitGroupValue。
class LimitGroupValue < ActiveRecord::Base
belongs_to :limit_group
belongs_to :limit_type
end
我有limit_group对象(有很多limit_group_values),我想查找属于具有特定属性值的limit_type的所有limit_group_values(代码为'wager min')。
我尝试过:
@group.limit_group_values.find(:all, conditions: { limit_type: {code: 'WAGER_MIN'}})
@group.limit_group_values.find(:all, conditions: "limit_type.code = 'WAGER_MIN'")
我似乎无法找到方法。我做错了什么?
P.S。 :使用rails 2。
答案 0 :(得分:1)
尝试以下 -
@group.limit_group_values.find(:all, :joins => :limit_type , :conditions => [ "limit_type.code = ?", 'WAGER_MIN']).to_a