Ruby on rails 条件存在rails中id为的数组id
我有疑问:Ruby on rails 条件存在rails中id为的数组id,ruby-on-rails,Ruby On Rails,我有疑问: Product.all.where(x: @id) 与 如何检查5是否在array中?x=[9,8,7,5]#array检查 @id=5 if x.include?(@id) Product.find(@id) end 或 Product.find(@id)if x.include?(@id)我不明白你在问什么。产品与数组的关系如何?常见查询:product.all.where(id:xxxx)with:xxxx是数组。但在这种情况下,反向查询xxxx更改为id,id更改为xx
Product.all.where(x: @id)
与
如何检查5
是否在array
中?x=[9,8,7,5]#array检查
@id=5
if x.include?(@id)
Product.find(@id)
end
或
Product.find(@id)if x.include?(@id)
我不明白你在问什么。产品与数组的关系如何?常见查询:product.all.where(id:xxxx)with:xxxx是数组。但在这种情况下,反向查询xxxx更改为id,id更改为xxxxI仍然不理解您的意思,不存在“反向”查询。如果您有id,只需对id执行Product.find(@id)
Product.find(@id)。在本例中,Product.find_by_目录或Product.where(x:@idx)
if x.include?(@id)
Product.find(@id)
end