Ruby 表.其中(x:y).其他表
有没有办法使用我的关系数据库设置和活动记录来获取一组Ruby 表.其中(x:y).其他表,ruby,activerecord,relational-database,belongs-to,Ruby,Activerecord,Relational Database,Belongs To,有没有办法使用我的关系数据库设置和活动记录来获取一组x,并找到他们所有的y,假设每个y都属于x,并且每个x都有很多y根本不应该这样做。你需要把这些表连接在一起 如果您有一个类User,该类有许多帖子,那么您应该编写Post.joins(:User).where('users.x=?',y) 这样,您应该返回具有特定属性的用户的所有帖子 回答得很好,谢谢!如果您只是更改格式以使其更为正确,您就会被接受,如第2.3.1节所示。我更喜欢这样写:D.无论如何,它应该是Post.joins(:user).
x
,并找到他们所有的y
,假设每个y
都属于x
,并且每个x
都有很多y根本不应该这样做。你需要把这些表连接在一起
如果您有一个类User
,该类有许多帖子
,那么您应该编写Post.joins(:User).where('users.x=?',y)
这样,您应该返回具有特定属性的用户的所有帖子 回答得很好,谢谢!如果您只是更改格式以使其更为正确,您就会被接受,如第2.3.1节所示。我更喜欢这样写:D.无论如何,它应该是Post.joins(:user).where(user:{x:y})