使用Ransack搜索关联的2级以上的字段

时间:2017-06-27 00:54:57

标签: ruby-on-rails activerecord ransack

class UserGroup
 has_many :users
end
class User
 has_many :posts
end
class Post
end

我们可以使用ransack搜索post_位置的user_group中的字段吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以尝试Post.ransack(user_user_group_type_eq: 'admin')

之类的内容

这里我假设UserGroup类将有一个列type并将其与值admin进行比较