Ruby on rails 按属性值查找多个对象

Ruby on rails 按属性值查找多个对象,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有产品 产品有独特的尺寸。大小是属性 我想改变10号、20号和30号产品的状态 如何一次查询它们 我想找一些简单的东西,比如: Products.find_by(size: [10, 20, 30]) 你可以使用和 你可以使用和 你可以使用和 你可以使用和 什么尺寸?模型上的属性?另一种模式?如果您放置的属性在模型上起作用,那么这表明没有研究。如果您阅读ActiveRecord文档,或者只是在Rails控制台中玩,您会很容易找到答案。大小是多少?模型上的属性?另一种模式?如果您放置的属性在模

我有产品

产品有独特的尺寸。大小是属性

我想改变10号、20号和30号产品的状态

如何一次查询它们

我想找一些简单的东西,比如:

Products.find_by(size: [10, 20, 30])
你可以使用和

你可以使用和

你可以使用和

你可以使用和


什么尺寸?模型上的属性?另一种模式?如果您放置的属性在模型上起作用,那么这表明没有研究。如果您阅读ActiveRecord文档,或者只是在Rails控制台中玩,您会很容易找到答案。大小是多少?模型上的属性?另一种模式?如果您放置的属性在模型上起作用,那么这表明没有研究。如果您阅读ActiveRecord文档,或者只是在Rails控制台中玩,您会很容易找到答案。大小是多少?模型上的属性?另一种模式?如果您放置的属性在模型上起作用,那么这表明没有研究。如果您阅读ActiveRecord文档,或者只是在Rails控制台中玩,您会很容易找到答案。大小是多少?模型上的属性?另一种模式?如果您放置的属性在模型上起作用,那么这表明没有研究。如果您阅读ActiveRecord文档,或者只是在Rails控制台中玩转,您将很容易找到答案。
# if you don't want to confirm validation
Products.where(size: [10, 20, 30]).update_all(status : 'x')
# if you do want to confirm validation
Products.where(size: [10, 20, 30]).find_each do |product|
 product.update(status : 'x')
end