質問するログイン新規登録

質問編集履歴

1

schema.rbのordersテーブルの中身を確認してみました。

2020/07/09 07:15

投稿

atsushi0804
atsushi0804

スコア1

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
+ ```