我想写一个ActiveRecord的statment,我正在寻找的所有记录,其中ID不存在于另一个表中的记录...Rails的 - 寻找不存在的另一个连接表
请告诉我句法?
@events = Event.find(:all, :include => :personals,
:conditions => ["event.id != ? ", @user.personal.event_id ])
凡交友是一个连接具有USER_ID和事项标识表....
,所以我基本上是试图找到每一个事件的记录,该用户没有添加到自己的一套的个人记录....
有没有更好的方式来写这....不是null或什么?
您是否遇到特定错误,或者只是好奇如果这是最有效的方法? – Nuby 2011-01-27 16:00:17
如果关系如何设置,可以提供更好的答案。 – 2011-01-27 16:08:37