【发布时间】:2015-10-06 15:22:48
【问题描述】:
技术规格:ruby 2.1.5p273,Rails 4.2.3。
我需要根据它自己的参数和它的父参数提取一个子记录列表。
儿童 = 视频
父母 = 玩家
“date”属性属于Video,“org_id”属于Player。
我试过了:
@videos = Video.where(date: start_date..end_date).includes(:player_page).
where(org_id: org_id)
但我明白了:
Mysql::Error: Unknown column 'videos.org_id' in 'where clause': SELECT `videos`...
基本上,第二个 where 子句是查询 Videos,而不是 Players。
总结一下:我的意图是查询一组视频记录,这些记录适合一个日期范围,并且还匹配其父级的 org_id。提前感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby include where