Jika Anda ingin mendapatkan kembali seluruh model, tetapi tetap mempertahankan keunikannya, Anda dapat menggunakan ini:
Item.select('distinct on (name) *')
Saya hanya menguji ini dengan database Postgres. Ini mungkin atau mungkin tidak bekerja dengan mysql.