Rails: how can I get unique values from column

前端 未结 7 1439
礼貌的吻别
礼貌的吻别 2020-12-02 09:59

How can I get unique values from column in the table? For example, I have this Products table:

ID NAME CATEGORY
1 name1 1st_cat
2 name2 2nd_cat
3 name3 1st_c         


        
7条回答
  •  难免孤独
    2020-12-02 10:03

    Needed to get unique output and was trying the 'uniq' method unsuccessfully. Tried several solutions posted here unsuccessfully. I'm using devise which gives me access to the current_user method and working with two tables, one being a join (an item has_many :things).

    This solution ultimately worked for me :

    @current_user.things.select(:item_fk).distinct.each do |thing|
     <%= thing.item.attribute %>
    <% end %>
    

提交回复
热议问题