質問編集履歴

1

kyoruniさんご意見参考に修正を加えました。その他ご意見ありがたく頂戴いたします。

2020/03/16 06:06

投稿

YuhiUsui
YuhiUsui

スコア11

test CHANGED
@@ -1 +1 @@
1
- rails初心者で
1
+ 一覧&投稿を同じページにる際のエラー疑問
test CHANGED
@@ -30,7 +30,19 @@
30
30
 
31
31
  <table>
32
32
 
33
+ <thead>
34
+
35
+ <tr>
36
+
37
+ <th>title</th>
38
+
39
+ <th>body</th>
40
+
33
- <thead>中略</thead>
41
+ <th></th>
42
+
43
+ </tr>
44
+
45
+ </thead>
34
46
 
35
47
  <tbody>
36
48
 
@@ -60,9 +72,31 @@
60
72
 
61
73
  <h3>New book</h3>
62
74
 
75
+ <% if @book.errors.any? %>
76
+
77
+ ul{<% @book.errors.full_messages.each do |message| %>}
78
+
63
- <%= form_for(@book) do |f| %>中略<% end %>
79
+ <%= form_for(@book) do |f| %>
80
+
81
+
82
+
64
-
83
+ <%= f.label :Title %><br/>
84
+
65
-
85
+ <%= f.text_field :title %>
86
+
87
+
88
+
89
+ <h4>Body</h4>
90
+
91
+ <%= f.text_area :body %>
92
+
93
+
94
+
95
+ <br><%= f.submit 'Create Book' %></br>
96
+
97
+
98
+
99
+ <% end %>
66
100
 
67
101
  ルーティング
68
102
 
@@ -90,7 +124,7 @@
90
124
 
91
125
  @books = Book.all
92
126
 
93
- @book = Book.new(params[:id])
127
+ @book = Book.new(book_params)
94
128
 
95
129
  end
96
130
 
@@ -170,7 +204,11 @@
170
204
 
171
205
  試行錯誤してはみたのですが、行き詰まりこちらに参りました。
172
206
 
173
- スペルミスは無いかと思います。
207
+ スペルチェック済み
208
+
209
+ ・他の質問者様の投稿を参考に#createに条件分岐追加
210
+
211
+ ・ルートでresoucesを用いるとas指定がうまくできなかったので全て記述
174
212
 
175
213
 
176
214