質問編集履歴

3

コントローラーの追加

2020/08/20 01:11

投稿

tomsuma
tomsuma

スコア38

test CHANGED
File without changes
test CHANGED
@@ -136,6 +136,56 @@
136
136
 
137
137
 
138
138
 
139
+ ```
140
+
141
+ class MessagesController < ApplicationController
142
+
143
+ def new
144
+
145
+ @book = Book.find(params[:book_id])
146
+
147
+ @messages =Message.all
148
+
149
+ @message = @book.message
150
+
151
+
152
+
153
+ end
154
+
155
+
156
+
157
+ def create
158
+
159
+ @book = Book.find(params[:book_id])
160
+
161
+ @message = @book.message.new(message_params)
162
+
163
+ if @message.save!
164
+
165
+ ActionCable.server.broadcast 'message_channel', js_content: @message
166
+
167
+ redirect_to new_book_message_path(@book.id)
168
+
169
+ end
170
+
171
+ end
172
+
173
+
174
+
175
+ private
176
+
177
+ def message_params
178
+
179
+ params.require(:message).permit(:text).merge(user_id: current_user.id,book_id: params[:book_id])
180
+
181
+ end
182
+
183
+ end
184
+
185
+ ```
186
+
187
+
188
+
139
189
 
140
190
 
141
191
  DB設計

2

修正

2020/08/20 01:11

投稿

tomsuma
tomsuma

スコア38

test CHANGED
File without changes
test CHANGED
@@ -133,3 +133,11 @@
133
133
  </div>
134
134
 
135
135
  ```
136
+
137
+
138
+
139
+
140
+
141
+ DB設計
142
+
143
+ https://gyazo.com/811cd72673dc25e23458088cf3f1adbd

1

修正

2020/08/19 23:04

投稿

tomsuma
tomsuma

スコア38

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,14 @@
1
- メルカリの商品取引画面のようなものを作りたいのですが、
1
+ メルカリの商品取引画面のようなものを作りたい
2
2
 
3
- どこの商品でも同じ様にすべてのメッセージが見れてしまい、
4
3
 
4
+
5
+ 一つのメッセージ画面にすべてのメッセージが表示されてしまっている
6
+
5
- プライベないです、
7
+ どこのメッセジ画面に行っても同じメッセージみれてしまう
8
+
9
+
10
+
11
+
6
12
 
7
13
 
8
14