LoginSignup
0
0

More than 3 years have passed since last update.

Railsでのjoinsの結果のidについて

Posted at

Railsでテーブル結合してデータを取得した時、idを参照元の主キーにしたいのに参照先の主キーになってしまっていた。
結論として

Hoge.joins(:fuga).where(fuga_name:"hoge").select("fuga.*,hoge.*")

このようにselectで最後に指定したテーブルの主キーが結合したデータの主キーとなる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0