Rails アプリ ビューでは、次のように動作します。
<%= bc.items.uniq.collect{|g| g.display_name}.join(", ") %>
ただし、23 までの数字を含む ID を持つアイテムのみを収集しようとしています。構文が正しくないようです。以下はエラーになります。
<%= bc.items.uniq.collect{|g| g.display_name(false)}.join(", ").reject{g.id > 23} %>
エラー メッセージ:
undefined method `reject'
「断る」は使えますか?