我正在尝试在rails上执行查询,其中我从具有最高状态的特定类别返回10个产品。
我已经提出下面的查询,它不会返回任何内容。我尝试了很多变化,但似乎无法实现这一点。看起来非常基本,所以我非常沮丧。有人可以帮忙吗?
Product.where("category_id = 4").limit(10).order("status desc") do |a|
puts a.name
end
答案 0 :(得分:1)
试试这个
Product.where("category_id = 4").order("status desc").limit(10).each do |a|
puts a.name
end
或者
p Product.where("category_id = 4").order("status desc").limit(10).collect(&:name)