私は、名前:文字列とその他の属性を持つアーティストモデルを持っています。しかし、私は同じ名前の下に複数のアーティストエントリを持っています。レール3:データベースクエリ
名前の重複がなくアーティストオブジェクトの配列をプルする方法はありますか?
私は、名前属性のみを使用する方法を見つけましたが、アーティストオブジェクト全体を取得することはできません。
これらは単なるname属性ん両方:
@artists = Artist.select('DISTINCT name').all
@artists = Artist.all.collect{ |a| a.name }.uniq
非常にうれしいありがとう、私はこれは、ベンチマークが上記の答えよりも50%優れているため、答えを与える。ありがとう。 –