【发布时间】:2013-04-16 18:15:46
【问题描述】:
我想做这样的事情:
puts Room.find(1,2,3) - Room.find(1,2)
这样它就会执行 Room.find(3) 并仅返回该 SQL 记录,而不是 Room.find(1,2,3) 给我的 3 条记录
【问题讨论】:
-
我刚试过,它可以工作......你最终会得到一个包含你的 ActiveRecord 对象的集合(这里是房间号 3)。减去两个包含所需 ID 的选项卡会更有效
-
查看[this question][1]中给出的答案,我相信它可以进一步帮助您。 [1]:stackoverflow.com/questions/5842623/…
-
RAILS-4 和 RAILS-5 答案:stackoverflow.com/a/48934508/1536309
标签: sql ruby-on-rails ruby activerecord