質問編集履歴

8

エラー画面②

2020/01/08 16:04

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -269,3 +269,5 @@
269
269
 
270
270
 
271
271
  ![エラー画像](5ba3ff0000689075fba7bb5fcb386040.png)
272
+
273
+ ![![イメージ説明](569cfc33fa22868a540b057a1d565124.png)](648a05cf0635d51d568dd40af1b2445c.png)

7

エラー画像追加しました

2020/01/08 16:04

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -260,6 +260,12 @@
260
260
 
261
261
 
262
262
 
263
- <%= link_to 'New Post', new_post_path %>![エラー画像](91e366b5f848bbea1f4f66060c6958de.png)
263
+ <%= link_to 'New Post', new_post_path %>
264
-
264
+
265
+
266
+
265
- ```
267
+ ```
268
+
269
+
270
+
271
+ ![エラー画像](5ba3ff0000689075fba7bb5fcb386040.png)

6

エラー解決策をご教授願いたいです。

2019/12/15 10:22

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,14 @@
1
+ *投稿内容が一度消えてしまったので再度UP致します。
2
+
3
+ ruby on railsにて、ブログを作成中にエラーが起こりました。
4
+
5
+
6
+
7
+ 各Codeを下記に参照します。
8
+
9
+
10
+
1
- ```post_controller.rb
11
+ app/controllers/posts_controller.rb
2
-
3
- コード
4
12
 
5
13
  ```
6
14
 
@@ -151,3 +159,107 @@
151
159
  end
152
160
 
153
161
  end
162
+
163
+ ```
164
+
165
+ app/posts/index.html.erb
166
+
167
+ ```
168
+
169
+ <h2>My Posts</h2>
170
+
171
+ <ul>
172
+
173
+ <% @posts.each do |post| %>
174
+
175
+ <li><%= post.title %></li>
176
+
177
+ <% end %>
178
+
179
+ </ul>
180
+
181
+ ```
182
+
183
+
184
+
185
+ app/controllers/application_controller.rb
186
+
187
+ ```
188
+
189
+ class ApplicationController < ActionController::Base
190
+
191
+ protect_from_forgery with: :exception
192
+
193
+ end
194
+
195
+ ```
196
+
197
+
198
+
199
+ app/views/posts/index.html.erb
200
+
201
+ ```
202
+
203
+ <p id="notice"><%= notice %></p>
204
+
205
+
206
+
207
+ <h1>Posts</h1>
208
+
209
+
210
+
211
+ <table>
212
+
213
+ <thead>
214
+
215
+ <tr>
216
+
217
+ <th>Name</th>
218
+
219
+ <th>Title</th>
220
+
221
+ <th>Content</th>
222
+
223
+ <th colspan="3"></th>
224
+
225
+ </tr>
226
+
227
+ </thead>
228
+
229
+
230
+
231
+ <tbody>
232
+
233
+ <% @posts.each do |post| %>
234
+
235
+ <tr>
236
+
237
+ <td><%= post.name %></td>
238
+
239
+ <td><%= post.title %></td>
240
+
241
+ <td><%= post.content %></td>
242
+
243
+ <td><%= link_to 'Show', post %></td>
244
+
245
+ <td><%= link_to 'Edit', edit_post_path(post) %></td>
246
+
247
+ <td><%= link_to 'Destroy', post, method: :delete, data: { confirm: 'Are you sure?' } %></td>
248
+
249
+ </tr>
250
+
251
+ <% end %>
252
+
253
+ </tbody>
254
+
255
+ </table>
256
+
257
+
258
+
259
+ <br>
260
+
261
+
262
+
263
+ <%= link_to 'New Post', new_post_path %>![エラー画像](91e366b5f848bbea1f4f66060c6958de.png)
264
+
265
+ ```

5

post.controller.rb

2019/12/15 10:20

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,153 @@
1
+ ```post_controller.rb
2
+
3
+ コード
4
+
5
+ ```
6
+
7
+ class PostsController < ApplicationController
8
+
1
- ![イメージ説明](c9c5f842b1addb9e5486688d068ecd09.png)![イメージ説明](be38d55c0673d7a477d17c29fae8dd90.png)###
9
+ before_action :set_post, only: [:show, :edit, :update, :destroy]
2
10
 
3
11
 
4
12
 
13
+ # GET /posts
14
+
15
+ # GET /posts.json
16
+
5
- 再度UP致します。
17
+ def index
18
+
19
+ @posts = Post.all
20
+
21
+ end
22
+
23
+
24
+
25
+ # GET /posts/1
26
+
27
+ # GET /posts/1.json
28
+
29
+ def show
30
+
31
+ end
32
+
33
+
34
+
35
+ # GET /posts/new
36
+
37
+ def new
38
+
39
+ @post = Post.new
40
+
41
+ end
42
+
43
+
44
+
45
+ # GET /posts/1/edit
46
+
47
+ def edit
48
+
49
+ end
50
+
51
+
52
+
53
+ # POST /posts
54
+
55
+ # POST /posts.json
56
+
57
+ def create
58
+
59
+ @post = Post.new(post_params)
60
+
61
+
62
+
63
+ respond_to do |format|
64
+
65
+ if @post.save
66
+
67
+ format.html { redirect_to @post, notice: 'Post was successfully created.' }
68
+
69
+ format.json { render :show, status: :created, location: @post }
70
+
71
+ else
72
+
73
+ format.html { render :new }
74
+
75
+ format.json { render json: @post.errors, status: :unprocessable_entity }
76
+
77
+ end
78
+
79
+ end
80
+
81
+ end
82
+
83
+
84
+
85
+ # PATCH/PUT /posts/1
86
+
87
+ # PATCH/PUT /posts/1.json
88
+
89
+ def update
90
+
91
+ respond_to do |format|
92
+
93
+ if @post.update(post_params)
94
+
95
+ format.html { redirect_to @post, notice: 'Post was successfully updated.' }
96
+
97
+ format.json { render :show, status: :ok, location: @post }
98
+
99
+ else
100
+
101
+ format.html { render :edit }
102
+
103
+ format.json { render json: @post.errors, status: :unprocessable_entity }
104
+
105
+ end
106
+
107
+ end
108
+
109
+ end
110
+
111
+
112
+
113
+ # DELETE /posts/1
114
+
115
+ # DELETE /posts/1.json
116
+
117
+ def destroy
118
+
119
+ @post.destroy
120
+
121
+ respond_to do |format|
122
+
123
+ format.html { redirect_to posts_url, notice: 'Post was successfully destroyed.' }
124
+
125
+ format.json { head :no_content }
126
+
127
+ end
128
+
129
+ end
130
+
131
+
132
+
133
+ private
134
+
135
+ # Use callbacks to share common setup or constraints between actions.
136
+
137
+ def set_post
138
+
139
+ @post = Post.find(params[:id])
140
+
141
+ end
142
+
143
+
144
+
145
+ # Never trust parameters from the scary internet, only allow the white list through.
146
+
147
+ def post_params
148
+
149
+ params.require(:post).permit(:name, :title, :content)
150
+
151
+ end
152
+
153
+ end

4

model/post.rb追加後のエラーです

2019/12/15 10:08

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,67 +1,5 @@
1
- ![イメージ説明](be38d55c0673d7a477d17c29fae8dd90.png)### 前提・実現したいこと
1
+ ![イメージ説明](c9c5f842b1addb9e5486688d068ecd09.png)![イメージ説明](be38d55c0673d7a477d17c29fae8dd90.png)###
2
2
 
3
3
 
4
4
 
5
- railsを学習中に、上記タイトルのようなエラーが出ました。
6
-
7
- コード自体に問題があるのか、何から来るエラーかわかりません。
8
-
9
- どなたか教えていただけますでしょうか。
10
-
11
-
12
-
13
- ### 発生している問題・エラーメッセージ
14
-
15
-
16
-
17
- ```
18
-
19
- エラーメッセージ
20
-
21
- uninitialized constant PostsController::Post
22
-
23
- Extracted source (around line #4):
24
-
25
-
26
-
27
-
28
-
29
- 3 def index
30
-
31
- 4 @posts = Post.all.order(created_at: 'desc')
32
-
33
- 5 end
34
-
35
-
36
-
37
- end
38
-
39
-
40
-
41
- Rails.root: /home/vagrant/rails_lessons/myapp
42
-
43
-
44
-
45
- ### 該当のソースコード
46
-
47
-
48
-
49
- rails
50
-
51
-
52
-
53
- ### 試たこと
5
+ 再度UP致ます。
54
-
55
-
56
-
57
-
58
-
59
-
60
-
61
- ### 補足情報(FW/ツールのバージョンなど)
62
-
63
-
64
-
65
- ここにより詳細な情報を記載してください。
66
-
67
- model/post.rb追加後のエラー![イメージ説明](13a19e9ca446e075a788872ace9d242d.png)

3

model/post.rb追加後のエラー!

2019/12/15 09:18

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -64,4 +64,4 @@
64
64
 
65
65
  ここにより詳細な情報を記載してください。
66
66
 
67
- model/post.rb追加後のエラーです(67d25a354b11b544a830c6d323fe6326.png)
67
+ model/post.rb追加後のエラー![イメージ説明](13a19e9ca446e075a788872ace9d242d.png)

2

model/post.rb追加後のエラーです

2019/11/28 15:06

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -63,3 +63,5 @@
63
63
 
64
64
 
65
65
  ここにより詳細な情報を記載してください。
66
+
67
+ model/post.rb追加後のエラーです(67d25a354b11b544a830c6d323fe6326.png)

1

エラー画像添付しました

2019/11/28 15:05

投稿

kazu2929
kazu2929

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 前提・実現したいこと
1
+ ![イメージ説明](be38d55c0673d7a477d17c29fae8dd90.png)### 前提・実現したいこと
2
2
 
3
3
 
4
4