我在 ActiveScaffold 工作中进行了一般字段搜索。我不确定如何进行更复杂的搜索。
我有两个表,帐户和用户,我想搜索电子邮件并返回匹配帐户的列表。email 字段在 User 中,Account has_many :users。
我无法思考查询应该如何发生。理想情况下,我想做这样的事情:
Account.where(email: 'search_term').all
或者
User.where(email: 'search_term').includes(:account).all