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

質問編集履歴

1

文章の書き直し

2020/10/28 20:20

投稿

hazuma
hazuma

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,25 +1,108 @@
1
1
  ### 前提・実現したいこと
2
+ 初心者なのでご教授願いたいです。
2
3
 
3
- ここに質問の内容を詳しく書いてください。
4
- (例)PHP(CakePHP)で●●なシス作ってす。
4
+ キストエリアに入力された改行結果画面で表示したす。
5
- ■■な機能を実装中に以下のエラーメッセージが発生しました
5
+ たとえば以下のメドを利用する
6
6
 
7
+ 文字列.gsub(/\r\n|\r|\n/, "<br>"
7
8
  ### 発生している問題・エラーメッセージ
9
+ NoMethodError at /
10
+ undefined method `gsub' for nil:NilClass
8
11
 
9
- ```
10
- エラーメッセージ
11
- ```
12
-
13
12
  ### 該当のソースコード
14
13
 
15
- ```ここに言語名を入力
16
14
  ソースコード
17
- ```
15
+ ```<!DOCTYPE html>
16
+ <html lang="ja">
18
17
 
18
+ <head>
19
+ <meta charset="utf-8">
20
+ <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
21
+
22
+ <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
23
+
24
+ <title>送信完了 | サンプル株式会社</title>
25
+ </head>
26
+
27
+ <body>
28
+ <header>
29
+ <!-- 576px以上の画面幅のとき、メニューを表示する(それ未満なら折りたたむ)指定を追加 -->
30
+ <nav class="navbar navbar-expand-sm navbar-light bg-light">
31
+ <!-- 画面左上に表示するサイト名のリンクとして適切な表示をするための指定を追加 -->
32
+ <a href="#" class="navbar-brand">サンプル株式会社</a>
33
+
34
+ <button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#nav-bar">
35
+ <span class="navbar-toggler-icon"></span>
36
+ </button>
37
+
38
+ <div class="collapse navbar-collapse" id="nav-bar">
39
+ <ul class="navbar-nav">
40
+ <li class="nav-item"><a href="#" class="nav-link">会社情報</a></li>
41
+ <li class="nav-item"><a href="#" class="nav-link">ニュース</a></li>
42
+ <li class="nav-item"><a href="#" class="nav-link">採用情報</a></li>
43
+ <!-- お問い合わせページを表示していることをわかりやすくする設定を追加 -->
44
+ <li class="nav-item active"><a href="#" class="nav-link ">お問い合わせ</a></li>
45
+ </ul>
46
+ </div>
47
+ </nav>
48
+ </header>
49
+ <div class="container">
50
+ <h1 class="mt-4 pb-4 border-bottom">送信完了</h1>
51
+ <p>ありがとうございました。送信を受け付けました。</p>
52
+ <p>3営業日以内をめどにご返信いたしますので、しばらくお待ちください。</p>
53
+
54
+ <!--ここから書き始め課題-->
55
+ <h4>送信内容</h4>
56
+ <table class ="table table-bordered">
57
+ <tr>
58
+ <td class ="text-center"><b>会社名</b></td>
59
+ <% name =params["company"]%>
60
+ <td><%= name %></td>
61
+ </tr>
62
+ <tr>
63
+ <td class ="text-center"><b>氏名</b></td>
64
+ <% name =params["name"] %>
65
+ <td><%= name %></td>
66
+ </tr>
67
+ <tr>
68
+ <td class ="text-center"><b>メール</b></td>
69
+ <% name =params["mail"] %>
70
+ <td><%= name %></td>
71
+ </tr>
72
+ <tr>
73
+ <td class ="text-center"><b>電話番号</b></td>
74
+ <% name =params["tel"] %>
75
+ <td><%= name %></td>
76
+ </tr>
77
+ <tr>
78
+ <td class ="text-center"><b>内容</b></td>
79
+ <% name =params["content"] %>
80
+ <% content=content.gsub(/\R/,"<br>")%>
81
+ </tr>
82
+ </table>
83
+ <div class="text-center mb-4">
84
+ <!-- 「戻る」ボタンを緑色にする設定を追加 -->
85
+ <p><a href="/" "contact.html" class="btn btn-success">戻る</a></p>
86
+
87
+ </div>
88
+ </div>
89
+ <footer class="text-center pt-3 border-top">
90
+ &copy; 2018 SAMPLE Inc.
91
+ </footer>
92
+
93
+ <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
94
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.6/umd/popper.min.js"></script>
95
+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
96
+ <script defer src="https://use.fontawesome.com/releases/v5.7.2/js/all.js"></script>
97
+ </body>
98
+
99
+ </html>
100
+
101
+
19
102
  ### 試したこと
103
+ 改行を適用するために仕様では、文字列.gsub(/\r\n|\r|\n/, "<br>")を用いるよう指示されていたのでcomplete.erbで記述しました。しかし、入力内容が出力されずにエラーが出てきてしまいました。
104
+ 自身でも何度か調べてみたのですが、解決策が見つからず困っています。
20
105
 
21
- ここに問題に対して試したことを記載してください。
22
-
23
106
  ### 補足情報(FW/ツールのバージョンなど)
24
107
 
25
108
  ここにより詳細な情報を記載してください。