質問編集履歴
1
schema.rbのordersテーブルの中身を確認してみました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -94,4 +94,26 @@
|
|
94
94
|
NoMethodError:undefined method `address' for #<Order:0x00007fa1c5ef0330>
|
95
95
|
```
|
96
96
|
と=がなくなった状態になります。FactoryBotを何も書いていないのに上記のエラー文が出てしまうのはどういうことかわからずに困っています。
|
97
|
-
どうかアドバイスを頂けますと助かります。お願いします。
|
97
|
+
どうかアドバイスを頂けますと助かります。お願いします。
|
98
|
+
|
99
|
+
### 追記
|
100
|
+
schema.rbで確認しましたが、ordersテーブルにストリング型でしっかりとaddressが存在する状態です。
|
101
|
+
|
102
|
+
```ここに言語を入力
|
103
|
+
create_table "orders", options: "ENGINE=InnoDB DEFAULT CHARSET=utf8", force: :cascade do |t|
|
104
|
+
t.bigint "seller_id", null: false
|
105
|
+
t.bigint "buyer_id", null: false
|
106
|
+
t.bigint "item_id", null: false
|
107
|
+
t.string "receiver_last_name"
|
108
|
+
t.string "receiver_first_name"
|
109
|
+
t.string "zipcode", null: false
|
110
|
+
t.string "prefecture", null: false
|
111
|
+
t.string "city", null: false
|
112
|
+
t.string "address", null: false
|
113
|
+
t.string "building"
|
114
|
+
t.datetime "created_at", null: false
|
115
|
+
t.datetime "updated_at", null: false
|
116
|
+
t.index ["buyer_id"], name: "index_orders_on_buyer_id"
|
117
|
+
t.index ["item_id"], name: "index_orders_on_item_id"
|
118
|
+
t.index ["seller_id"], name: "index_orders_on_seller_id"
|
119
|
+
```
|