Ruby on rails找到唯一的条目

时间:2013-06-14 20:21:22

标签: ruby-on-rails

我想用我的数据库中的选项填充选择菜单。有相同主菜的许多副本,因此我得到一个一次又一次具有相同名称的下拉菜单。我想从我的桌子上获取条目,所以我有一个可能性。

我试过四处寻找从数据库中调用信息的不同方法,包括条件可以应用于调用的事实,遗憾的是我一定找不到合适的。我也找到了

 @products.uniq(:brand)

返回完整列表,所以我也可能使用了那个错误。如果我不能在一次通话中完成,我需要做些什么来获得相同的结果。

1 个答案:

答案 0 :(得分:0)

我不确定我完全理解所期望的结果。您是否正在寻找products.brand列中没有重复输入的值的数组?如果是这样,您可以执行以下操作:

Product.uniq.pluck(:brand)

如果您需要添加额外条件,这很容易,您只需添加where(:foo => :bar)(但需要在pluck调用之前添加它。)