teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

変更コード追加

2021/11/27 08:16

投稿

ro-ze1106
ro-ze1106

スコア4

title CHANGED
File without changes
body CHANGED
@@ -34,4 +34,33 @@
34
34
  </ul>
35
35
  </div>
36
36
  </div>
37
+ ```
38
+
39
+ ここから変更したコードです。
40
+ ```ここに言語を入力
41
+ ruby.controller
42
+ def show
43
+ @problems = Problem.offset( rand(Problem.count)).limit(1).pluck(:study_type, :explanation_text, :problem_text).join("<br>")
44
+ ```
45
+
46
+ ```
47
+ ruby.view
48
+ <% provide(:title, "問題出題") %>
49
+ <div class="container">
50
+ <div class="row">
51
+ <h1>問題</h1>
52
+ <ul class="problems">
53
+ <%= raw(nl2br(@problems)) %>
54
+ </ul>
55
+ </div>
56
+ </div>
57
+ ```
58
+ ```ここに言語を入力
59
+ application_helper.rb
60
+ module ApplicationHelper
61
+ def nl2br(str)
62
+ h(@problems).gsub(/\R/, "<br>")
63
+ end
64
+ end
65
+
37
66
  ```

1

ruby.view追加

2021/11/27 08:16

投稿

ro-ze1106
ro-ze1106

スコア4

title CHANGED
File without changes
body CHANGED
@@ -21,4 +21,17 @@
21
21
 
22
22
  ```
23
23
  案の定、idが違うレコードのフィールドがビューに表示されました。
24
- どうかご教授願います。
24
+ どうかご教授願います。
25
+
26
+ ```
27
+ ruby.view
28
+ <% provide(:title, "問題出題") %>
29
+ <div class="container">
30
+ <div class="row">
31
+ <h1>問題</h1>
32
+ <ul class="problems">
33
+ <%= @problems %><br>
34
+ </ul>
35
+ </div>
36
+ </div>
37
+ ```