Я действительно не понимаю некоторые учебные коды, несмотря на то, что запускаю их эквиваленты на консоли (которые не работают), и нет никаких объяснений.
Это взято из руководств по Rails, и мне очень нравится понимать все, что я читаю.
Article.where(author: author)
Author.joins(:articles).where(articles: { author: author })
Часть (автор: автор) - это то, где я теряюсь. Я имею в виду, делает ли это самосоединение? Если это так, я не могу сделать это на своей консоли с тем же синтаксисом.
И если author: author означает article.author и Author.author (что было бы странно из-за двусмысленности.
Спасибо, извините, если это было опубликовано ранее.