<html><body><div id="edo-message"><div>I'm assuming you're seeing the n+1 in your log, so you know which iteration is causing it. You likely just need to eager load the association with an includes(:whatever) on your query. <style>#edo-signature img {max-width: 90%}</style><div id="edo-signature" style="font-family: 'Helvetica Neue','Helvetica',Helvetica,Arial,sans-serif;font:'-apple-system-body';"></div></div></div><div id="edo-original"><div><br><br><blockquote type="cite" style="margin:1ex 0 0 0;border-left:1px #ccc solid;padding-left:0.5ex;"><div>On Mar 9, 2017 at 9:32 pm, <<a href="mailto:pavling@gmail.com">Michael Pavling</a>> wrote:<br><br></div><div><pre>On 9 March 2017 at 13:57, Mark van Harmelen <mark@hedtek.com> wrote:
<br>> If anyone else is tempted please, two questions remain, one about future
<br>> optimisations of I think three (N+1) queries I used to generate the page at
<br>> https://markvan.me/categories/Computer
<br>>
<br>> Am I actually doing three (N+1) queries for starters, and are there words I
<br>> can google that might lead me to some improvements, even via caching?
<br>
<br>The Bullet gem can help identify N+1 queries, etc:
<br>
<br>https://github.com/flyerhzm/bullet
<br>_______________________________________________
<br>Chat mailing list
<br>Chat@lists.lrug.org
<br>Archives: http://lists.lrug.org/pipermail/chat-lrug.org
<br>Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org
<br>List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org
<br></pre></div></blockquote></div></div></body></html>