我尝试返回Category模型中存在的所有名称。
但只有放入数组的名称,
我正在使用rails 3.2和rubu 2.0。我试试这个
Category.find_all_by_name()
但不行!有可能吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
Category.select("DISTINCT name").pluck(:name)
请不要使用带有.all
和map(&amp; id)的select,因为它的速度较慢并占用更多内存,因为所有结果都已加载并实例化为对象。< / p>
答案 2 :(得分:0)
如果要查找类别模型中的所有名称,请尝试以下代码:
Category.all.map(&:name)