Rails Arel在连接表上使用where条件连接

我正在尝试将以下Rails where子句转换为使用Arel,主要是为了利用Arel提供的or方法。

Post模型

class Post
  belongs_to :user
end

用户模型

class User
  has_many :posts
end

我正在寻找Mark发布的帖子。

这是Rails查询:

Post.joins(:user).where(users: { first_name: 'Mark' })

我需要用Arel转换这个查询。

提前感谢!

转载请注明出处:http://www.xgclsm.com/article/20230526/2384226.html