我想用我的数据库中的选项填充选择菜单。有相同主菜的许多副本,因此我得到一个一次又一次具有相同名称的下拉菜单。我想从我的桌子上获取条目,所以我有一个可能性。
我试过四处寻找从数据库中调用信息的不同方法,包括条件可以应用于调用的事实,遗憾的是我一定找不到合适的。我也找到了
@products.uniq(:brand)
返回完整列表,所以我也可能使用了那个错误。如果我不能在一次通话中完成,我需要做些什么来获得相同的结果。
答案 0 :(得分:0)
我不确定我完全理解所期望的结果。您是否正在寻找products.brand
列中没有重复输入的值的数组?如果是这样,您可以执行以下操作:
Product.uniq.pluck(:brand)
如果您需要添加额外条件,这很容易,您只需添加where(:foo => :bar)
(但需要在pluck
调用之前添加它。)