質問編集履歴
1
training_date(Recordの属性)に関して追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -367,3 +367,57 @@
|
|
367
367
|
= paginate @records
|
368
368
|
|
369
369
|
```
|
370
|
+
|
371
|
+
|
372
|
+
|
373
|
+
#追記(DB設計)
|
374
|
+
|
375
|
+
親:Recordモデル
|
376
|
+
|
377
|
+
子:Practiceモデル
|
378
|
+
|
379
|
+
training_dateは、Recordの属性です。
|
380
|
+
|
381
|
+
|
382
|
+
|
383
|
+
```ruby
|
384
|
+
|
385
|
+
ActiveRecord::Schema.define(version: 2020_05_25_064157) do
|
386
|
+
|
387
|
+
|
388
|
+
|
389
|
+
create_table "records", force: :cascade do |t|
|
390
|
+
|
391
|
+
t.string "user_id"
|
392
|
+
|
393
|
+
t.text "learning_point"
|
394
|
+
|
395
|
+
t.date "training_date"
|
396
|
+
|
397
|
+
t.datetime "created_at", null: false
|
398
|
+
|
399
|
+
t.datetime "updated_at", null: false
|
400
|
+
|
401
|
+
end
|
402
|
+
|
403
|
+
|
404
|
+
|
405
|
+
create_table "practices", force: :cascade do |t|
|
406
|
+
|
407
|
+
t.string "practice_item"
|
408
|
+
|
409
|
+
t.integer "practice_time"
|
410
|
+
|
411
|
+
t.bigint "record_id"
|
412
|
+
|
413
|
+
t.datetime "created_at", null: false
|
414
|
+
|
415
|
+
t.datetime "updated_at", null: false
|
416
|
+
|
417
|
+
t.index ["record_id"], name: "index_practices_on_record_id"
|
418
|
+
|
419
|
+
end
|
420
|
+
|
421
|
+
end
|
422
|
+
|
423
|
+
```
|