Squeel and rails… dynamic where clause
问题 Using Squeel, in a rails app, I have a hash of conditions: {'trans' => 'manual'} which i eventually plan on moving into an array... so i can also have an operator assignment. [[field,operator,value][field,operator,value]] I want to use a Model method, which for now i omit the operator and am I just trying == to get this to work... however, what i have below does not work. def self.with_conditions(conditions) joins{car}.where do conditions.map {|key,value| (key==value) }.inject(:&) end end I