質問編集履歴

5

viewファイル名書き足しました

2020/11/13 13:34

投稿

hiromu-t3966
hiromu-t3966

スコア6

test CHANGED
File without changes
test CHANGED
@@ -284,6 +284,10 @@
284
284
 
285
285
  ```ruby
286
286
 
287
+ views>prototypes>edit.html.erb
288
+
289
+
290
+
287
291
  <div class="main">
288
292
 
289
293
  <div class="inner">
@@ -306,6 +310,10 @@
306
310
 
307
311
  ```ruby
308
312
 
313
+ views>prototypes>_prototype.html.erb
314
+
315
+
316
+
309
317
  <div class="card">
310
318
 
311
319
  <%= link_to (image_tag prototype.image.variant(resize: '500x500'), class: :card__img ), prototype_path(prototype.id), method: :get %>
@@ -332,6 +340,10 @@
332
340
 
333
341
  ```ruby
334
342
 
343
+ views>prototypes>show.html.erb
344
+
345
+
346
+
335
347
  <main class="main">
336
348
 
337
349
  <div class="inner">

4

修正しました

2020/11/13 13:34

投稿

hiromu-t3966
hiromu-t3966

スコア6

test CHANGED
File without changes
test CHANGED
@@ -328,6 +328,130 @@
328
328
 
329
329
  ```
330
330
 
331
+
332
+
333
+ ```ruby
334
+
335
+ <main class="main">
336
+
337
+ <div class="inner">
338
+
339
+ <div class="prototype__wrapper">
340
+
341
+ <p class="prototype__hedding">
342
+
343
+ <%= @prototype.title%>
344
+
345
+ </p>
346
+
347
+ <%= link_to "by#{@prototype.user.name} ", root_path, class: :prototype__user %>
348
+
349
+ <%# プロトタイプの投稿者とログインしているユーザーが同じであれば以下を表示する %>
350
+
351
+ <% if user_signed_in? && current_user.id == @prototype.user_id %>
352
+
353
+ <div class="prototype__manage">
354
+
355
+ <%= link_to "編集する", edit_prototype_path(@prototype.id), class: :prototype__btn %>
356
+
357
+ <%= link_to "削除する", prototype_path(@prototype.id), method: :delete, class: :prototype__btn %>
358
+
359
+ </div>
360
+
361
+ <% end %>
362
+
363
+ <%# // プロトタイプの投稿者とログインしているユーザーが同じであれば上記を表示する %>
364
+
365
+ <div class="prototype__image">
366
+
367
+ <%= image_tag @prototype.image %>
368
+
369
+ </div>
370
+
371
+ <div class="prototype__body">
372
+
373
+ <div class="prototype__detail">
374
+
375
+ <p class="detail__title">キャッチコピー</p>
376
+
377
+ <p class="detail__message">
378
+
379
+ <%= @prototype.catch_copy %>
380
+
381
+ </p>
382
+
383
+ </div>
384
+
385
+ <div class="prototype__detail">
386
+
387
+ <p class="detail__title">コンセプト</p>
388
+
389
+ <p class="detail__message">
390
+
391
+ <%= @prototype.concept %>
392
+
393
+ </p>
394
+
395
+ </div>
396
+
397
+ </div>
398
+
399
+ <div class="prototype__comments">
400
+
401
+ <%# ログインしているユーザーには以下のコメント投稿フォームを表示する %>
402
+
403
+ <% if user_signed_in? %>
404
+
405
+ <%= form_with local: true do |f|%>
406
+
407
+ <div class="field">
408
+
409
+ <%= f.label :text, "コメント" %><br />
410
+
411
+ <%= f.text_field :text %>
412
+
413
+ </div>
414
+
415
+ <div class="actions">
416
+
417
+ <%= f.submit "送信する", class: :form__btn %>
418
+
419
+ </div>
420
+
421
+ <% end %>
422
+
423
+ <% end %>
424
+
425
+ <%# // ログインしているユーザーには上記を表示する %>
426
+
427
+ <ul class="comments_lists">
428
+
429
+ <%# 投稿に紐づくコメントを一覧する処理を記述する %>
430
+
431
+ <li class="comments_list">
432
+
433
+ <%= @comment.text %>
434
+
435
+ <%= link_to @prototype.user.name, root_path, class: :comment_user %>
436
+
437
+ </li>
438
+
439
+ <%# // 投稿に紐づくコメントを一覧する処理を記述する %>
440
+
441
+ </ul>
442
+
443
+ </div>
444
+
445
+ </div>
446
+
447
+ </div>
448
+
449
+ </main>
450
+
451
+
452
+
453
+ ```
454
+
331
455
  ### 試したこと
332
456
 
333
457
 

3

よろしくお願いします

2020/11/13 11:58

投稿

hiromu-t3966
hiromu-t3966

スコア6

test CHANGED
File without changes
test CHANGED
@@ -304,7 +304,29 @@
304
304
 
305
305
  ```
306
306
 
307
+ ```ruby
308
+
309
+ <div class="card">
310
+
311
+ <%= link_to (image_tag prototype.image.variant(resize: '500x500'), class: :card__img ), prototype_path(prototype.id), method: :get %>
312
+
313
+ <div class="card__body">
314
+
315
+ <%= link_to prototype.title, root_path, class: :card__title%>
316
+
307
- ![イメージ説明](7962679bc052d67e6630b76f59dd69d4.png)
317
+ <p class="card__summary">
318
+
319
+ <%= prototype.catch_copy %>
320
+
321
+ </p>
322
+
323
+ <%= link_to "by#{prototype.user.name}", root_path, class: :card__user %>
324
+
325
+ </div>
326
+
327
+ </div>
328
+
329
+ ```
308
330
 
309
331
  ### 試したこと
310
332
 

2

ファイル添付しました

2020/11/13 11:51

投稿

hiromu-t3966
hiromu-t3966

スコア6

test CHANGED
File without changes
test CHANGED
@@ -304,6 +304,8 @@
304
304
 
305
305
  ```
306
306
 
307
+ ![イメージ説明](7962679bc052d67e6630b76f59dd69d4.png)
308
+
307
309
  ### 試したこと
308
310
 
309
311
 

1

修正しました

2020/11/13 11:31

投稿

hiromu-t3966
hiromu-t3966

スコア6

test CHANGED
File without changes
test CHANGED
@@ -282,6 +282,28 @@
282
282
 
283
283
  ```
284
284
 
285
+ ```ruby
286
+
287
+ <div class="main">
288
+
289
+ <div class="inner">
290
+
291
+ <div class="form__wrapper">
292
+
293
+ <h2 class="page-heading">新規プロトタイプ投稿</h2>
294
+
295
+ <%# 部分テンプレートでフォームを表示する %>
296
+
297
+ <%= render partial: "form", locals: { prototype: @prototype } %>
298
+
299
+ </div>
300
+
301
+ </div>
302
+
303
+ </div>
304
+
305
+ ```
306
+
285
307
  ### 試したこと
286
308
 
287
309