回答編集履歴
1
一部修正
answer
CHANGED
@@ -1,9 +1,8 @@
|
|
1
1
|
ということですと脊椎反射的には3つ
|
2
2
|
1)
|
3
3
|
Hoge と Fuga に各々
|
4
|
-
has_one :fuga, foreign_key: :name
|
4
|
+
has_one :fuga, foreign_key: :fuga_name,primary_key: :name
|
5
|
-
belongs_to :hoge,foreign_key: :name
|
5
|
+
belongs_to :hoge,foreign_key: :name,primary_key: :fuga_name
|
6
|
-
(もしかしたら primary_key: :name も必要かも)
|
7
6
|
して、
|
8
7
|
hoges = Hoge.includes(:fuga).where(piyo_id: 1)
|
9
8
|
として、
|