【发布时间】:2012-05-30 13:43:34
【问题描述】:
是否可以检查has_many中是否存在多个关联?在这种情况下,我想检查是否有一本书具有三个标签“a”、“b”和“c”。
(书和标签通过多对多关联。)
if Book.all.tags.find("a", "b", "c").any?
# Yay!
# There is at least one book with all three tags (a, b & c)
end
【问题讨论】:
-
非常感谢。我在这里找到了解决方案:[stackoverflow.com/questions/5835696/… [1]:stackoverflow.com/questions/5835696/…
标签: ruby-on-rails conditional-statements has-many