Rails - Ransack - 搜索协会

Rails - Ransack - search through associations

用户 has_many 个人资料和个人资料 has_many 电子邮件地址。 我有用户搜索表单和电子邮件字段。我怎样才能做到这一点。

form_for @User.search do |U|
 f.text_field :name, :name_cont
 f.text_field :email, #what should I write here?

我不确定这是否是完美的方式。您可以尝试添加

has_many :email, through: profiles 在用户模型中。完成此操作后,您可能需要做的就是 :user_emails_cont

也试试:user_profiles_emails_cont,没有很多通过的关系。