2010-12-07 22 views

回答

0

是的:)是不是工作?包括?絕對是測試數組包含的最佳方法

0

如果模型實例與數組中的實例是同一個實例,那麼include?應該可以工作:

@users.include?(@user) 

否則,您可以在收集循環中進行比較。例如:

@users.detect { |u| u.id == @user.id } 

儘管在大多數情況下,.include?是你最好的選擇,應該給你想要的結果。

+0

@ users.detect {| u | u.id == @ user.id}將是一種更有效的方式來完成第二個解決方案。 – 2010-12-07 02:02:04