【问题标题】:Parent has_many children, find parents containing childParent has_many children,找到包含child的父母
【发布时间】:2019-07-01 22:05:38
【问题描述】:

Postadmins.where(users: current_user)

这不起作用,但它显示了我正在寻找的内容。帖子管理员有很多用户,但我正在寻找至少“包含”或“包含”一个特定用户的所有帖子管理员。

【问题讨论】:

  • 能否请您更具体地说明“这行不通”?它不起作用,但显示了您的需求 - 如何?
  • 用户而不是用户。 post admin 模型包含 has_many 用户。但我正在寻找至少包含这个特定用户的 postadmins。

标签: ruby-on-rails


【解决方案1】:

你应该加入 users 表,试试这个:

Postadmin.joins(:users).where(users: { id: current_user.id } )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 2018-03-28
    • 1970-01-01
    相关资源
    最近更新 更多