使用 amistad gem 我可以得到 People.all
查看文档后,它看起来像
People.blockades and People.blockades_by
返回阻止您的人和您阻止的人
https://github.com/raw1z/amistad/wiki
是否可以返回除您已阻止的人和已阻止您的人之外的所有人的查询?我花了很多时间试图弄清楚这一点无济于事。你在哪里,和
a = People.first # or any person, really
使用普通的 SQL 可以做一个 not in 查询,但我无法用 rails 解决这个问题。
我试过的
People.where(:condition => "id NOT IN #{ids.join(',')}")
错误
: SELECT "peoples".* FROM "peoples" WHERE "peoples"."condition" = 'id NOT IN 11,106'
PG::UndefinedColumn: ERROR: column peoples.condition does not exist
LINE 1: SELECT "peopless".* FROM "peopless" WHERE "peoples"."condi...