如何获取属于用户的所有记录并仅显示具有不同名称的记录?
How do I fetch all records which belong to a user and show only the records with distinct name?
Tagmap.where(user_id: current_user.id).uniq(:name)
该查询似乎无效。它仍然只获取属于该用户的所有记录。
您可以使用分组 SQL 查询。
Tagmap.where(user_id: current_user.id).group(:name)
Tagmap.where(user_id: current_user.id).uniq(:name)
该查询似乎无效。它仍然只获取属于该用户的所有记录。
您可以使用分组 SQL 查询。
Tagmap.where(user_id: current_user.id).group(:name)