質問編集履歴

1

文章の書き直し

2020/10/28 20:20

投稿

hazuma
hazuma

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,24 +1,22 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
-
4
-
5
- ここに質問内容を詳しく書てください。
3
+ 初心者なでご教授願です
6
-
4
+
5
+
6
+
7
- (例)PHP(CakePHP)で●●なシテム作ってす。
7
+ テキトエリアに入力された改行結果画面で表示したす。
8
-
8
+
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました
9
+ たとえば以下のメドを利用する
10
+
11
+
12
+
10
-
13
+ 文字列.gsub(/\r\n|\r|\n/, "<br>"
11
-
12
14
 
13
15
  ### 発生している問題・エラーメッセージ
14
16
 
15
-
16
-
17
- ```
18
-
19
- エラーメッセージ
17
+ NoMethodError at /
20
-
18
+
21
- ```
19
+ undefined method `gsub' for nil:NilClass
22
20
 
23
21
 
24
22
 
@@ -26,19 +24,187 @@
26
24
 
27
25
 
28
26
 
29
- ```ここに言語名を入力
30
-
31
27
  ソースコード
32
28
 
29
+ ```<!DOCTYPE html>
30
+
31
+ <html lang="ja">
32
+
33
+
34
+
35
+ <head>
36
+
37
+ <meta charset="utf-8">
38
+
39
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
40
+
41
+
42
+
43
+ <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
44
+
45
+
46
+
47
+ <title>送信完了 | サンプル株式会社</title>
48
+
49
+ </head>
50
+
51
+
52
+
53
+ <body>
54
+
55
+ <header>
56
+
57
+ <!-- 576px以上の画面幅のとき、メニューを表示する(それ未満なら折りたたむ)指定を追加 -->
58
+
59
+ <nav class="navbar navbar-expand-sm navbar-light bg-light">
60
+
61
+ <!-- 画面左上に表示するサイト名のリンクとして適切な表示をするための指定を追加 -->
62
+
63
+ <a href="#" class="navbar-brand">サンプル株式会社</a>
64
+
65
+
66
+
67
+ <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#nav-bar">
68
+
69
+ <span class="navbar-toggler-icon"></span>
70
+
71
+ </button>
72
+
73
+
74
+
75
+ <div class="collapse navbar-collapse" id="nav-bar">
76
+
77
+ <ul class="navbar-nav">
78
+
79
+ <li class="nav-item"><a href="#" class="nav-link">会社情報</a></li>
80
+
81
+ <li class="nav-item"><a href="#" class="nav-link">ニュース</a></li>
82
+
83
+ <li class="nav-item"><a href="#" class="nav-link">採用情報</a></li>
84
+
85
+ <!-- お問い合わせページを表示していることをわかりやすくする設定を追加 -->
86
+
87
+ <li class="nav-item active"><a href="#" class="nav-link ">お問い合わせ</a></li>
88
+
89
+ </ul>
90
+
91
+ </div>
92
+
93
+ </nav>
94
+
95
+ </header>
96
+
97
+ <div class="container">
98
+
99
+ <h1 class="mt-4 pb-4 border-bottom">送信完了</h1>
100
+
101
+ <p>ありがとうございました。送信を受け付けました。</p>
102
+
103
+ <p>3営業日以内をめどにご返信いたしますので、しばらくお待ちください。</p>
104
+
105
+
106
+
107
+ <!--ここから書き始め課題-->
108
+
109
+ <h4>送信内容</h4>
110
+
111
+ <table class ="table table-bordered">
112
+
33
- ```
113
+ <tr>
114
+
115
+ <td class ="text-center"><b>会社名</b></td>
116
+
117
+ <% name =params["company"]%>
118
+
119
+ <td><%= name %></td>
120
+
121
+ </tr>
122
+
123
+ <tr>
124
+
125
+ <td class ="text-center"><b>氏名</b></td>
126
+
127
+ <% name =params["name"] %>
128
+
129
+ <td><%= name %></td>
130
+
131
+ </tr>
132
+
133
+ <tr>
134
+
135
+ <td class ="text-center"><b>メール</b></td>
136
+
137
+ <% name =params["mail"] %>
138
+
139
+ <td><%= name %></td>
140
+
141
+ </tr>
142
+
143
+ <tr>
144
+
145
+ <td class ="text-center"><b>電話番号</b></td>
146
+
147
+ <% name =params["tel"] %>
148
+
149
+ <td><%= name %></td>
150
+
151
+ </tr>
152
+
153
+ <tr>
154
+
155
+ <td class ="text-center"><b>内容</b></td>
156
+
157
+ <% name =params["content"] %>
158
+
159
+ <% content=content.gsub(/\R/,"<br>")%>
160
+
161
+ </tr>
162
+
163
+ </table>
164
+
165
+ <div class="text-center mb-4">
166
+
167
+ <!-- 「戻る」ボタンを緑色にする設定を追加 -->
168
+
169
+ <p><a href="/" "contact.html" class="btn btn-success">戻る</a></p>
170
+
171
+
172
+
173
+ </div>
174
+
175
+ </div>
176
+
177
+ <footer class="text-center pt-3 border-top">
178
+
179
+ &copy; 2018 SAMPLE Inc.
180
+
181
+ </footer>
182
+
183
+
184
+
185
+ <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
186
+
187
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
188
+
189
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
190
+
191
+ <script defer src="https://use.fontawesome.com/releases/v5.7.2/js/all.js"></script>
192
+
193
+ </body>
194
+
195
+
196
+
197
+ </html>
198
+
199
+
34
200
 
35
201
 
36
202
 
37
203
  ### 試したこと
38
204
 
39
-
205
+ 改行を適用するために仕様では、文字列.gsub(/\r\n|\r|\n/, "<br>")を用いるよう指示されていたのでcomplete.erbで記述しました。しかし、入力内容が出力されずにエラーが出てきてしまいました。
40
-
206
+
41
- ここに問題に対し試しことを記載しください。
207
+ 自身でも何度か調べのですが、解決策が見つからず困っています
42
208
 
43
209
 
44
210