我是Ruby on Rails的新手,我有两个表 Projects 和 Tasks 。
在我的任务索引视图中,我有一个长HTML表,其中一列属于Project 。
现在我注意到Rails使用单独的SQL查询来获取每个Project的名称。
有没有办法简化这个?我想我刚才听说过一些技术,但不太清楚它是什么。
感谢您的帮助!
答案 0 :(得分:10)
在初始任务查询中使用includes
方法。
示例:
def index
@tasks = Task.includes(:project).all
...
end