質問編集履歴

4

追記

2020/03/04 10:35

投稿

tomtom1
tomtom1

スコア168

test CHANGED
File without changes
test CHANGED
@@ -91,3 +91,145 @@
91
91
  DELETE /groups/:id(.:format) groups#destroy
92
92
 
93
93
  ```
94
+
95
+ ###追記2
96
+
97
+ config/routes.rb
98
+
99
+ ```
100
+
101
+ Rails.application.routes.draw do
102
+
103
+ get "/login" => "users#login_form"
104
+
105
+ post "login" => "users#login"
106
+
107
+ post "logout" => "users#logout"
108
+
109
+
110
+
111
+ post "users/:id/update" => "users#update"
112
+
113
+ get "users/:id/edit" => "users#edit"
114
+
115
+ post "users/create" => "users#create"
116
+
117
+ get "signup" => "users#new"
118
+
119
+ get 'users/index' => "users#index"
120
+
121
+ get "users/:id" => "users#show"
122
+
123
+
124
+
125
+ get 'posts/index' => "posts#index"
126
+
127
+ get "posts/new" => "posts#new"
128
+
129
+ get "posts/:id" => "posts#show"
130
+
131
+ post "posts/create" => "posts#create"
132
+
133
+ get "posts/:id/edit" => "posts#edit"
134
+
135
+ post "posts/:id/update" => "posts#update"
136
+
137
+ post "posts/:id/destroy" => "posts#destroy"
138
+
139
+
140
+
141
+ post "group/:id/join" => "groups#join"
142
+
143
+ post "group/:id/joinshow" => "groups#joinshow"
144
+
145
+ post "group/:id/resign" => "groups#resign"
146
+
147
+ get "group/:id/mypic" => "groups#mypic"
148
+
149
+ post "group/:id/add" => "groups#add"
150
+
151
+
152
+
153
+ resources :groups, only: [:index, :new, :show, :create, :edit, :update, :destroy]
154
+
155
+
156
+
157
+ get "/" => "home#top"
158
+
159
+ get "about" => "home#about"
160
+
161
+
162
+
163
+ end
164
+
165
+ ```
166
+
167
+ rails routes
168
+
169
+ ```
170
+
171
+ Prefix Verb URI Pattern Controller#Action
172
+
173
+ login GET /login(.:format) users#login_form
174
+
175
+ POST /login(.:format) users#login
176
+
177
+ logout POST /logout(.:format) users#logout
178
+
179
+ POST /users/:id/update(.:format) users#update
180
+
181
+ GET /users/:id/edit(.:format) users#edit
182
+
183
+ users_create POST /users/create(.:format) users#create
184
+
185
+ signup GET /signup(.:format) users#new
186
+
187
+ users_index GET /users/index(.:format) users#index
188
+
189
+ GET /users/:id(.:format) users#show
190
+
191
+ posts_index GET /posts/index(.:format) posts#index
192
+
193
+ posts_new GET /posts/new(.:format) posts#new
194
+
195
+ GET /posts/:id(.:format) posts#show
196
+
197
+ posts_create POST /posts/create(.:format) posts#create
198
+
199
+ GET /posts/:id/edit(.:format) posts#edit
200
+
201
+ POST /posts/:id/update(.:format) posts#update
202
+
203
+ POST /posts/:id/destroy(.:format) posts#destroy
204
+
205
+ POST /group/:id/join(.:format) groups#join
206
+
207
+ POST /group/:id/joinshow(.:format) groups#joinshow
208
+
209
+ POST /group/:id/resign(.:format) groups#resign
210
+
211
+ GET /group/:id/mypic(.:format) groups#mypic
212
+
213
+ POST /group/:id/add(.:format) groups#add
214
+
215
+ groups GET /groups(.:format) groups#index
216
+
217
+ POST /groups(.:format) groups#create
218
+
219
+ new_group GET /groups/new(.:format) groups#new
220
+
221
+ edit_group GET /groups/:id/edit(.:format) groups#edit
222
+
223
+ group GET /groups/:id(.:format) groups#show
224
+
225
+ PATCH /groups/:id(.:format) groups#update
226
+
227
+ PUT /groups/:id(.:format) groups#update
228
+
229
+ DELETE /groups/:id(.:format) groups#destroy
230
+
231
+ GET / home#top
232
+
233
+ about GET /about(.:format) home#about
234
+
235
+ ```

3

文章修正

2020/03/04 10:35

投稿

tomtom1
tomtom1

スコア168

test CHANGED
File without changes
test CHANGED
@@ -66,28 +66,28 @@
66
66
 
67
67
  ```console
68
68
 
69
- POST /group/:id/join(.:format) groups#join
69
+ POST /group/:id/join(.:format) groups#join
70
70
 
71
- POST /group/:id/resign(.:format) groups#resign
71
+ POST /group/:id/resign(.:format) groups#resign
72
72
 
73
- GET /group/:id/mypic(.:format) groups#mypic
73
+ GET /group/:id/mypic(.:format) groups#mypic
74
74
 
75
- POST /group/:id/add(.:format) groups#add
75
+ POST /group/:id/add(.:format) groups#add
76
76
 
77
- groups GET /groups(.:format) groups#index
77
+ groups GET /groups(.:format) groups#index
78
78
 
79
- POST /groups(.:format) groups#create
79
+ POST /groups(.:format) groups#create
80
80
 
81
81
  new_group GET /groups/new(.:format) groups#new
82
82
 
83
83
  edit_group GET /groups/:id/edit(.:format) groups#edit
84
84
 
85
- group GET /groups/:id(.:format) groups#show
85
+ group GET /groups/:id(.:format) groups#show
86
86
 
87
- PATCH /groups/:id(.:format) groups#update
87
+ PATCH /groups/:id(.:format) groups#update
88
88
 
89
- PUT /groups/:id(.:format) groups#update
89
+ PUT /groups/:id(.:format) groups#update
90
90
 
91
- DELETE /groups/:id(.:format) groups#destroy
91
+ DELETE /groups/:id(.:format) groups#destroy
92
92
 
93
93
  ```

2

追記

2020/03/04 06:56

投稿

tomtom1
tomtom1

スコア168

test CHANGED
File without changes
test CHANGED
@@ -52,6 +52,20 @@
52
52
 
53
53
  ```routes
54
54
 
55
+ post "group/:id/join" => "groups#join"
56
+
57
+ post "group/:id/resign" => "groups#resign"
58
+
59
+ get "group/:id/mypic" => "groups#mypic"
60
+
61
+ post "group/:id/add" => "groups#add"
62
+
63
+ resources :groups, only: [:index, :new, :show, :create, :edit, :update, :destroy]
64
+
65
+ ```
66
+
67
+ ```console
68
+
55
69
  POST /group/:id/join(.:format) groups#join
56
70
 
57
71
  POST /group/:id/resign(.:format) groups#resign

1

追記

2020/03/03 19:42

投稿

tomtom1
tomtom1

スコア168

test CHANGED
File without changes
test CHANGED
@@ -41,3 +41,39 @@
41
41
  恐らく、Viewのlink_toでパラメーター定義がうまくできていないか、Contorllerで受け取りがうまくできていないため、nilになっていると思います。調べましたが、解決方法がわからずにいます。
42
42
 
43
43
  お分かりの方、ぜひお願いいたします。
44
+
45
+ ###追記
46
+
47
+ インデントがうまくできておらず申し訳ありません。
48
+
49
+ Routesを追記しました。
50
+
51
+ /group/:id/addのprefixは省略されていました。
52
+
53
+ ```routes
54
+
55
+ POST /group/:id/join(.:format) groups#join
56
+
57
+ POST /group/:id/resign(.:format) groups#resign
58
+
59
+ GET /group/:id/mypic(.:format) groups#mypic
60
+
61
+ POST /group/:id/add(.:format) groups#add
62
+
63
+ groups GET /groups(.:format) groups#index
64
+
65
+ POST /groups(.:format) groups#create
66
+
67
+ new_group GET /groups/new(.:format) groups#new
68
+
69
+ edit_group GET /groups/:id/edit(.:format) groups#edit
70
+
71
+ group GET /groups/:id(.:format) groups#show
72
+
73
+ PATCH /groups/:id(.:format) groups#update
74
+
75
+ PUT /groups/:id(.:format) groups#update
76
+
77
+ DELETE /groups/:id(.:format) groups#destroy
78
+
79
+ ```