質問編集履歴

1

モデルのコードを追加

2019/05/05 13:55

投稿

mihodesu
mihodesu

スコア16

test CHANGED
File without changes
test CHANGED
@@ -42,6 +42,8 @@
42
42
 
43
43
 
44
44
 
45
+ #コード
46
+
45
47
 
46
48
 
47
49
  blogコントローラ
@@ -79,3 +81,55 @@
79
81
  end
80
82
 
81
83
  ```
84
+
85
+
86
+
87
+ blogモデル
88
+
89
+ ```ruby
90
+
91
+ class Blog < ApplicationRecord
92
+
93
+ has_many :blog_tags
94
+
95
+ has_many :tags, through: :blog_tags
96
+
97
+ end
98
+
99
+ ```
100
+
101
+
102
+
103
+ blog_tagモデル(中間テーブル)
104
+
105
+ ```ruby
106
+
107
+ class BlogTag < ApplicationRecord
108
+
109
+ belongs_to :blog, optional: true
110
+
111
+ belongs_to :tag, optional: true
112
+
113
+ end
114
+
115
+
116
+
117
+ ```
118
+
119
+
120
+
121
+ tagモデル
122
+
123
+ ```ruby
124
+
125
+ class Tag < ApplicationRecord
126
+
127
+ has_many :blog_tags
128
+
129
+ has_many :blogs, through: :blog_tags
130
+
131
+ end
132
+
133
+
134
+
135
+ ```