1. ホーム
  2. ruby-on-rails

[解決済み] Rubyのオブジェクト属性によるUniq

2022-06-08 18:30:39

質問

1つまたは複数の属性に関して一意であるオブジェクトを配列から選択する最もエレガントな方法は何でしょうか?

これらのオブジェクトはActiveRecordに格納されているので、ARのメソッドを使用しても問題ないでしょう。

どのように解決するのですか?

使用方法 Array#uniq をブロックと一緒に使う。

@photos = @photos.uniq { |p| p.album_id }