scope :colored_product, -> (color) {joins(:properties).where("properties.description=?",color)}
``` `Product.colored_product("red")` 将查找所有属性描述为“红色”的产品。
我想找到属性描述为“红色”或“蓝色”的产品。即 `Product.colored_product("red" or "blue)`
scope :colored_product, -> (color) {joins(:properties).where("properties.description=?",color)}
``` `Product.colored_product("red")` 将查找所有属性描述为“红色”的产品。
我想找到属性描述为“红色”或“蓝色”的产品。即 `Product.colored_product("red" or "blue)`
1条答案
按热度按时间57hvy0tb1#
这应该对你有用。
资料来源:http://guides.rubyonrails.org/active_record_querying.html#subset-条件