質問編集履歴

3

挿入したい部分テンプレートのコードの追記

2020/12/02 03:50

投稿

kirsche
kirsche

スコア1

test CHANGED
File without changes
test CHANGED
@@ -192,6 +192,68 @@
192
192
 
193
193
 
194
194
 
195
+ ```html
196
+
197
+ (挿入したい部分テンプレート)
198
+
199
+ <div class="room-screen-list-box">
200
+
201
+ <div class="room-screen-list-header">
202
+
203
+ <div class="room-screen-list-room-name"><%= link_to room.room_name, room_posts_path(room) %></div>
204
+
205
+ <div class="room-screen-list-btn">
206
+
207
+ <% unless RoomUser.where(room_id: room.id).exists?(user_id: current_user.id) %>
208
+
209
+ <%= form_with model: @roomuser, local: true do |f| %>
210
+
211
+ <input name="room_user[user_id]" type="hidden" value=<%= current_user.id %>>
212
+
213
+ <input name="room_user[room_id]" type="hidden" value=<%= room.id %>>
214
+
215
+ <%= f.submit "参加", class:"room-entry-btn" %>
216
+
217
+ <% end %>
218
+
219
+ <% else %>
220
+
221
+ <div class="room-exist-btn">
222
+
223
+ <%= link_to "退出", room_user_path(room), method: :delete %>
224
+
225
+ </div>
226
+
227
+ <% end %>
228
+
229
+ <% if room.owner_id == current_user.id %>
230
+
231
+ <div class="room-delete-btn">
232
+
233
+ <%= link_to "削除", room_path(room), method: :delete, data: { confirm: '本当に削除しても良いですか?' } %>
234
+
235
+ </div>
236
+
237
+ <% end %>
238
+
239
+ </div>
240
+
241
+ </div>
242
+
243
+ <div class="room-screen-list-body">
244
+
245
+ <div class="room-screen-list-owner-name">オーナー名:<%= User.find(room.owner_id).nickname %></div>
246
+
247
+ <div class="room-screen-list-create-date">作成日時:<%= room.created_at.to_s(:datetime_jp) %></div>
248
+
249
+ </div>
250
+
251
+ </div>
252
+
253
+ ```
254
+
255
+
256
+
195
257
  ```javascript
196
258
 
197
259
  (モーダルウィンドウの表示及び部屋作成時の挙動部分抜粋)

2

タグの追加

2020/12/02 03:50

投稿

kirsche
kirsche

スコア1

test CHANGED
File without changes
test CHANGED
File without changes

1

文法の修正

2020/12/01 09:38

投稿

kirsche
kirsche

スコア1

test CHANGED
File without changes
test CHANGED
@@ -270,11 +270,7 @@
270
270
 
271
271
 
272
272
 
273
- // location.reload();
273
+ location.reload();
274
-
275
- document.getElementById('new-create-room-box').insertAdjacentHTML("beforeend", "<%= escape_javascript(render('rooms/test')) %>")
276
-
277
- }
278
274
 
279
275
  })
280
276