回答編集履歴

2

追記&訂正

2022/05/24 02:24

投稿

退会済みユーザー
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

追記

2022/05/24 02:22

投稿

退会済みユーザー
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 に外部キー制約が張られています。