Ruby on Rails中ActiveRecord为何频繁执行两次查询?

2026-04-16 10:231阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计299个文字,预计阅读时间需要2分钟。

Ruby on Rails中ActiveRecord为何频繁执行两次查询?

我学习ActiveRecord和SQL,我的印象是:使用`include`进行SQL查询。例如,如果这样写:`Show.first :include=> :artist`,它将执行一个查询,返回第一个节目和艺术家。但看生成的SQL,我有点困惑。

阅读全文

本文共计299个文字,预计阅读时间需要2分钟。

Ruby on Rails中ActiveRecord为何频繁执行两次查询?

我学习ActiveRecord和SQL,我的印象是:使用`include`进行SQL查询。例如,如果这样写:`Show.first :include=> :artist`,它将执行一个查询,返回第一个节目和艺术家。但看生成的SQL,我有点困惑。

阅读全文