質問編集履歴

1

モデル情報の追加

2023/01/31 06:57

投稿

chiketori
chiketori

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,8 @@
1
1
  ### 前提、実現したいこと
2
2
 
3
3
  学習のため本の投稿アプリを作成しています。
4
- 投稿を作成する際にエリア、国の2つのセレクトボックスから地域を選んでもらいます。
4
+ 投稿を作成する際にエリア(アジアアフリカ等)、(日本、エジプト等)の2つのセレクトボックスから地域を選んでもらいます。
5
+ エリアと国は親子関係にあります。
5
6
  [こちらの記事](https://qiita.com/i__kobe/items/3974d9ec78dbf082a5ef)を参考にし、エリアのセレクトボックスと国のセレクトボックスをtemplate要素を使って連動させたいです。
6
7
 
7
8
  ### 発生している問題・エラーメッセージ
@@ -64,4 +65,22 @@
64
65
  });
65
66
  });
66
67
  ```
68
+ area.rb
69
+ ```
70
+ class Area < ApplicationRecord
71
+ has_many :countries
72
+
73
+ validates :name, presence: true
74
+ end
75
+ ```
76
+ country.rb
77
+ ```
78
+ class Country < ApplicationRecord
79
+ belongs_to :area
80
+ has_many :prefectures
81
+ has_many :books
82
+
83
+ validates :name, presence: true
84
+ end
85
+ ```
67
86
  よろしくお願いします。