質問編集履歴

2

controllerの記述を追記しました。

2020/07/30 08:15

投稿

kkkt
kkkt

スコア1

test CHANGED
File without changes
test CHANGED
@@ -26,6 +26,8 @@
26
26
 
27
27
  ```ruby
28
28
 
29
+ index.html.haml
30
+
29
31
  .Topic
30
32
 
31
33
  .Topic__Top
@@ -52,6 +54,86 @@
52
54
 
53
55
 
54
56
 
57
+ ```ruby
58
+
59
+ psots_controller.rb
60
+
61
+
62
+
63
+ class PostsController < ApplicationController
64
+
65
+ before_action :move_to_index, except: [:index, :show]
66
+
67
+ def index
68
+
69
+ @posts = Post.all
70
+
71
+ end
72
+
73
+
74
+
75
+ def new
76
+
77
+
78
+
79
+ end
80
+
81
+
82
+
83
+ def create
84
+
85
+ Post.create(post_params)
86
+
87
+ end
88
+
89
+
90
+
91
+ def show
92
+
93
+ end
94
+
95
+
96
+
97
+ private
98
+
99
+
100
+
101
+ def post_params
102
+
103
+ params.require(:post).parmit(:content, :title, :image).merge(user_id current_user.id)
104
+
105
+ end
106
+
107
+
108
+
109
+ def set_post
110
+
111
+ @post = Post.find(params[:id])
112
+
113
+ end
114
+
115
+
116
+
117
+ def move_to_index
118
+
119
+ unless user_signed_in?
120
+
121
+ redirect_to action: :index
122
+
123
+ end
124
+
125
+ end
126
+
127
+
128
+
129
+ end
130
+
131
+
132
+
133
+ ```
134
+
135
+
136
+
55
137
  ### 試したこと
56
138
 
57
139
  ##コントローラー修正

1

補足情報の追記

2020/07/30 08:15

投稿

kkkt
kkkt

スコア1

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  = post.title
44
44
 
45
- = link_to post_path
45
+ = link_to post_path
46
46
 
47
47
  .Topic__Row
48
48
 
@@ -70,4 +70,6 @@
70
70
 
71
71
 
72
72
 
73
- ここより詳細な情報記載してください。
73
+ ユーザーを投稿内容結び付けるためdevise導入しています
74
+
75
+ また詳細に確認していくと**= link_to post_pathでエラーが起きてしまいますしリンク先のビューも用意しています。