在 Rails 应用程序视图中,以下工作正常:
<%= bc.items.uniq.collect{|g| g.display_name}.join(", ") %>
但是,我试图只收集 id 包含不超过 23 的数字的项目。我似乎无法正确使用语法。以下会产生错误。
<%= bc.items.uniq.collect{|g| g.display_name(false)}.join(", ").reject{g.id > 23} %>
错误信息:
undefined method `reject'
我可以使用“拒绝”吗?