數組發現條件ID我有2種型號(player
和team
通過模型lnkteamplayer
鏈接)找到所有:在值
Team has_many players through lnkteamplayer
Player has_many teams through lnkteamplayer
我需要檢索不屬於特定團隊的所有球員。
<% @players = Player.find(:all, :conditions => ["id != ?",@team.lnkteamplayers.player_id ]) %>
上面的代碼行出現錯誤。我的問題是如何在上述條件中傳遞一組值。
感謝您提供的任何建議。
非常感謝您的建議,但我在「lnkteamplayers」表2場代表玩家ID和團隊ID。如果我做這樣的事情: – tanya 2011-06-14 13:33:47
@Jakob S - 這將匹配玩家ID對抗lnkteamplayer id,因此不工作... – 2011-06-14 13:34:26
@players = Player.find(:all,:conditions => [「id NOT IN(? )「,@ team.lnkteamplayers [0] .player_id]) – tanya 2011-06-14 13:34:41