假设我想在我的应用中搜索事件。 当我显示结果时,我想显示例如创建事件的人。
有没有办法在某处添加.includes(:user)
,以避免不必要的查询(每个事件一个)?我在文档中找不到它。
我应该用事件索引用户名吗?但我必须保持用户信息最新...
由于
答案 0 :(得分:25)
找到答案,实际上非常简单:
Event.search(:include => [:user]) do...
答案 1 :(得分:7)
如果我们需要包含嵌套关联
,这是一个更新的答案然后使用此
Event.search(:include => {:user => :city})
在这种情况下,它将包括用户及其关联的城市
答案 2 :(得分:1)
万一你需要添加一个普通和嵌套的包含,这就是我需要的东西:
Professional.search(include: [:user, {branches: [:business]}]) do