我有一个班级Restaurant
:
Restaurant(id: integer, name: string, url: string, address: string
我想获得url
和name
的所有不同组合并计算它们。我怎么能这样做?
我已经尝试了
Restaurant.select(:url, :name).distinct.count
但我明白了:
No function matches the given name and argument types. You might need to add explicit type casts.
答案 0 :(得分:1)
你试过吗?
Restaurant.pluck(:url, :name).uniq.count
更多http://api.rubyonrails.org/classes/ActiveRecord/Calculations.html#method-i-pluck