質問編集履歴

1

現在の状況を追記しました。よろしくお願い致します。

2018/03/29 04:20

投稿

gakusi
gakusi

スコア19

test CHANGED
@@ -1 +1 @@
1
- モデルのリレーションについて
1
+ モデルの関連付けについて
test CHANGED
@@ -7,6 +7,8 @@
7
7
  ご助言頂けますと助かります。よろしくお願い致します。
8
8
 
9
9
 
10
+
11
+ (以下は説明用に適宜置き換えています)
10
12
 
11
13
 
12
14
 
@@ -32,8 +34,38 @@
32
34
 
33
35
 
34
36
 
37
+ -----------------------------------追記-----------------------------------------------------
38
+
39
+
40
+
35
41
  ```ここに言語を入力
36
42
 
37
43
  株式会社テスト.業種 => 製造業
38
44
 
39
45
  ```
46
+
47
+ こう呼べるようにしたいのですが、undefined method `業種'とでます。
48
+
49
+ 関連付けが間違っていると思うのですが、正しい方法がわかりません。
50
+
51
+
52
+
53
+ 現在は
54
+
55
+
56
+
57
+ Userモデルに
58
+
59
+ has_one:business_type
60
+
61
+
62
+
63
+ Business_typeモデルに
64
+
65
+ belongs_to:user
66
+
67
+
68
+
69
+ を設定しています。
70
+
71
+ そもそもこのケースでhas_one、belongs_toを使うのが正しいのかという点も含め、助言頂けますと幸いです。