質問編集履歴
1
カラム名追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -103,3 +103,59 @@
|
|
103
103
|
```
|
104
104
|
|
105
105
|
どなたか教えていただけないでしょうか?宜しくお願いします。
|
106
|
+
|
107
|
+
|
108
|
+
|
109
|
+
追記
|
110
|
+
|
111
|
+
bank_idがないためエラーが出てしまいました。
|
112
|
+
|
113
|
+
```ここに言語を入力
|
114
|
+
|
115
|
+
NoMethodError in Customer::TopController#index
|
116
|
+
|
117
|
+
undefined method `bank_id' for nil:NilClass
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
Extracted source (around line #5):
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
4 def index
|
126
|
+
|
127
|
+
5 if Bank.find(current_customer.bank_id)
|
128
|
+
|
129
|
+
6 render action: 'dashboard_a'
|
130
|
+
|
131
|
+
7 else
|
132
|
+
|
133
|
+
8 render action: 'dashboard_b'
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
モデルの関連付けは以下のようになっています。
|
140
|
+
|
141
|
+
customersテーブルが参照先
|
142
|
+
|
143
|
+
banksテーブルが参照元で外部キーcustomer_idカラムがあります。
|
144
|
+
|
145
|
+
banksテーブルのカラムは
|
146
|
+
|
147
|
+
・customer_id
|
148
|
+
|
149
|
+
・bk_name (銀行名)
|
150
|
+
|
151
|
+
・office (支店名)
|
152
|
+
|
153
|
+
・account (口座番号)
|
154
|
+
|
155
|
+
・acc_name (口座名義)
|
156
|
+
|
157
|
+
・acc_name_kana (口座名義 フリガナ)
|
158
|
+
|
159
|
+
の5つです。
|
160
|
+
|
161
|
+
この状態でbanksテーブルに存在の有無を確認するにはどうしたらいいのでしょうか?
|