【发布时间】:2016-11-13 08:27:05
【问题描述】:
使用 Rails 4,并给出以下模型:
class Draft < ActiveRecord::Base
has_many :drafters
has_many :users, through: :drafters
end
class Drafter < ActiveRecord::Base
belongs_to :draft
belongs_to :user
end
class User < ActiveRecord::Base
has_many :drafters
has_many :drafts, through: :drafters
end
如何检索与用户实例current_user 无关的所有草稿?即所有草稿d,其中没有属于d 和current_user 的Drafter。
如果有帮助,我有 Squeel 可用。
【问题讨论】:
标签: ruby-on-rails activerecord rails-activerecord has-many-through