質問編集履歴

1

カラム名追加

2017/09/13 12:43

投稿

koume
koume

スコア458

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テーブルに存在の有無を確認するにはどうしたらいいのでしょうか?