回答編集履歴
2
追記&訂正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
**【追記】**
|
8
8
|
|
9
|
-
ご参考に自分が使っているブログのデータベースの構
|
9
|
+
ご参考に自分が使っているブログのデータベースの構造の画像を載せておきます。
|
10
10
|
|
11
11
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-24/6279ddb6-d9c6-489e-892a-21dd4084ee6b.jpeg)
|
12
12
|
|
1
追記
test
CHANGED
@@ -1,3 +1,19 @@
|
|
1
1
|
既存の ruby のブログエンジンを参考にしてはいかがですか。適当なものがあればそれをそのまま使うこともできるかも。
|
2
2
|
|
3
3
|
ruby blog engine などをキーワードにググってみてください。
|
4
|
+
|
5
|
+
---
|
6
|
+
|
7
|
+
**【追記】**
|
8
|
+
|
9
|
+
ご参考に自分が使っているブログのデータベースの構想の画像を載せておきます。
|
10
|
+
|
11
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-05-24/6279ddb6-d9c6-489e-892a-21dd4084ee6b.jpeg)
|
12
|
+
|
13
|
+
画像の be_Posts が全ての投稿を保存するテーブルです。質問者さんのケースで言うとレシピテーブルになると思います。
|
14
|
+
|
15
|
+
カテゴリーは be_Categories テーブルに保存されています。
|
16
|
+
|
17
|
+
ある投稿が複数のカテゴリーに属する場合があるので、投稿とカテゴリーを多対多で関連付けるため中間テーブル be_PostCategory があります。
|
18
|
+
|
19
|
+
中間テーブル be_PostCategory の PostID と CategoryID は、それぞれ be_Posts テーブルの PostID、be_Categories テーブルの CategoryID に外部キー制約が張られています。
|