質問編集履歴

2

文章の追記

2020/09/27 06:17

投稿

Anana
Anana

スコア1

test CHANGED
File without changes
test CHANGED
@@ -6,11 +6,15 @@
6
6
 
7
7
  ログイン・ログアウト・投稿 などがあるものです。
8
8
 
9
+
10
+
11
+ その作業の中で、投稿後にリダイレクト機能を実装すると NoMethodError が出てきてしまします。
12
+
9
13
  また、投稿内容は保存されています。
10
14
 
11
15
 
12
16
 
13
- 作業中で、投稿後にリダイレクト機能を実装すると NoMethodError きてしまます。
17
+ また、該当するhtml.erbビュー <%= @goal.title %> の記述があると他のリダイレクトページでも同じエラー発生してしまます。
14
18
 
15
19
  ### 発生している問題・エラーメッセージ
16
20
 

1

文章の修正・追加

2020/09/27 06:17

投稿

Anana
Anana

スコア1

test CHANGED
File without changes
test CHANGED
@@ -40,9 +40,9 @@
40
40
 
41
41
  ```ここに言語名を入力
42
42
 
43
- <%= "idが「#{@id}」の画面です" %> ←ここ
43
+ <%= "idが「#{@id}」の画面です" %>
44
44
 
45
- <%= @goal.title %>
45
+ <%= @goal.title %> ←ここ
46
46
 
47
47
  <%= @goal.created_at %>
48
48
 
@@ -51,3 +51,53 @@
51
51
 
52
52
 
53
53
  よろしくお願いします。
54
+
55
+
56
+
57
+ ###controllers
58
+
59
+ ```ここに言語名を入力
60
+
61
+ class GoalController < ApplicationController
62
+
63
+ def form
64
+
65
+ end
66
+
67
+ def index
68
+
69
+ @goal = Goal.find_by(id: params[:id])
70
+
71
+ end
72
+
73
+ def create
74
+
75
+ @goal = Goal.new(description: params[:description])
76
+
77
+ @goal.save
78
+
79
+ @goal = Goal.new(title: params[:title])
80
+
81
+ @goal.save
82
+
83
+ redirect_to("/users/:id")
84
+
85
+ end
86
+
87
+ end
88
+
89
+ ```
90
+
91
+
92
+
93
+ ###html.erb
94
+
95
+ ```ここに言語名を入力
96
+
97
+ <%= "idが「#{@id}」の画面です" %>
98
+
99
+ <%= @goal.title %>
100
+
101
+ <%= @goal.created_at %>
102
+
103
+ ```