For you query you would need something like:
People.where('id NOT IN (?)', ids)
where ids
is an array of id numbers (e.g. [11,106]
)
Now, I don't know amistad
, but you might want to try doing a simple subtraction to get your require list of people. Something like:
People.all - People.blockades - People.blockades_by