2020-05-21 RailsのActiveRecordに使ったjoinsとRubyの配列join Rails Rubyの配列にjoinメソッドの使い方 配列の要素の間に文字列を挟んで連結し、文字列を返す [a,b,c].join("-") #=>"a-b-c" RailsのModelにjoinsメソッドの使い方 Railsのモデルに使ったjoinsはモデルとテーブルが内部結合(INNER JOIN)して結合先のリストを取得する User.joins(:children) #=> childrenがあるUserたちだけ取得する SQL文は以下のようになります SELECT u.* FROM users u INNER JOIN children c ON u.id = c.user_id