回答編集履歴

2

追記

2019/09/11 05:08

投稿

rhiroe
rhiroe

スコア2349

test CHANGED
@@ -15,3 +15,27 @@
15
15
  <%= f.text_field :name %>
16
16
 
17
17
  ```
18
+
19
+
20
+
21
+ ### 追記
22
+
23
+ 本質的な回答になっていませんでした。
24
+
25
+ 原因を述べますと...
26
+
27
+ ```erb
28
+
29
+ <input name="name" value="<%@user.name%>">
30
+
31
+ ```
32
+
33
+ ではなく
34
+
35
+ ```erb
36
+
37
+ <input name="name" value="<%=@user.name%>">
38
+
39
+ ```
40
+
41
+ こうでないと`@user.name`部分がHTMLとして出力されません。

1

修正

2019/09/11 05:08

投稿

rhiroe
rhiroe

スコア2349

test CHANGED
@@ -8,8 +8,10 @@
8
8
 
9
9
  ```erb
10
10
 
11
- <%= label_tag :name, 'お名前' %>
11
+ <%= form_with model: @user, url: "/users/#{@user.id}/update", local: true do |f| %>
12
12
 
13
+ <%= f.label :name, 'お名前' %>
14
+
13
- <%= text_field_tag :name %>
15
+ <%= f.text_field :name %>
14
16
 
15
17
  ```