質問編集履歴

7

詳細の追加

2021/04/21 00:30

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -68,6 +68,30 @@
68
68
 
69
69
  ```ここに言語を入力
70
70
 
71
+ /app/controllers/circle_users_controller.rb
72
+
73
+
74
+
75
+ def destroy
76
+
77
+ CircleUser.find(params[:id])
78
+
79
+ @circle_user.destroy
80
+
81
+ @circle = Circle.find(params[:circle_id])
82
+
83
+ redirect_to circle_url(@circle, @circle_user)
84
+
85
+ flash[:info] = "サークル「#{@circle.name}」を退会しました。"
86
+
87
+ end
88
+
89
+ ```
90
+
91
+
92
+
93
+ ```ここに言語を入力
94
+
71
95
  /app/controllers/circles_controller.rb
72
96
 
73
97
  def show

6

誤字

2021/04/21 00:30

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -81,3 +81,13 @@
81
81
  end
82
82
 
83
83
  ```
84
+
85
+
86
+
87
+ ### 実施してみたこと
88
+
89
+ ```ここに言語を入力
90
+
91
+ ルーティングをネストしているので、引数は二つであり、pathも単数形にしてみましたが、治りませんでした。
92
+
93
+ ```

5

補足

2021/04/21 00:28

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- [参考記事](https://qiita.com/tttaamm12/items/fbc2a3723ce3077adcbc#%E5%AE%9F%E6%96%BD%E3%81%97%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8)を参考にグループの退会機能を作っていたのですが、エラーが出てしまい、グループから退会することができません。
1
+ [参考記事](https://qiita.com/tttaamm12/items/fbc2a3723ce3077adcbc#%E5%AE%9F%E6%96%BD%E3%81%97%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8)を参考にグループの退会機能を作っていたのですが、エラーが出てしまい、グループから退会することができません。エラーの内容はわかっているのですが引数にそれらしきものを入れても変わりません。
2
2
 
3
3
  初学者なのでわかりやすく教えていただきたいです。
4
4
 
@@ -28,13 +28,9 @@
28
28
 
29
29
  ```
30
30
 
31
- ↓url?にcircle_user_idが含まれていないのが原因でしょうか。
32
31
 
33
- ```
34
32
 
35
- circle_circle_user  DELETE /circles/:circle_id/circle_users/:id(.:format)  circle_users#destro
36
33
 
37
- ```
38
34
 
39
35
 
40
36
 

4

訂正

2021/04/19 14:44

投稿

popi06
popi06

スコア3

test CHANGED
@@ -1 +1 @@
1
- ActionController::UrlGenerationErrorで退会機能作れない
1
+ ActionController::UrlGenerationErrorの解決方法わかりません
test CHANGED
File without changes

3

誤字

2021/04/19 11:45

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -35,8 +35,6 @@
35
35
  circle_circle_user  DELETE /circles/:circle_id/circle_users/:id(.:format)  circle_users#destro
36
36
 
37
37
  ```
38
-
39
- ここに言語を入力
40
38
 
41
39
 
42
40
 

2

補足

2021/04/19 10:20

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -5,12 +5,6 @@
5
5
 
6
6
 
7
7
 
8
-
9
- ↓url?にcircle_user_idが含まれていないのが原因でしょうか。
10
-
11
-
12
-
13
- circle_circle_user  DELETE /circles/:circle_id/circle_users/:id(.:format)  circle_users#destroy
14
8
 
15
9
 
16
10
 
@@ -32,9 +26,19 @@
32
26
 
33
27
  ・・・
34
28
 
29
+ ```
30
+
31
+ ↓url?にcircle_user_idが含まれていないのが原因でしょうか。
32
+
33
+ ```
34
+
35
+ circle_circle_user  DELETE /circles/:circle_id/circle_users/:id(.:format)  circle_users#destro
36
+
37
+ ```
38
+
39
+ ここに言語を入力
35
40
 
36
41
 
37
- ```
38
42
 
39
43
  ```ここに言語を入力
40
44
 
@@ -66,6 +70,8 @@
66
70
 
67
71
  ```
68
72
 
73
+
74
+
69
75
  ```ここに言語を入力
70
76
 
71
77
  /app/controllers/circles_controller.rb

1

訂正

2021/04/19 10:17

投稿

popi06
popi06

スコア3

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
1
  [参考記事](https://qiita.com/tttaamm12/items/fbc2a3723ce3077adcbc#%E5%AE%9F%E6%96%BD%E3%81%97%E3%81%9F%E3%81%84%E3%81%93%E3%81%A8)を参考にグループの退会機能を作っていたのですが、エラーが出てしまい、グループから退会することができません。
2
+
3
+ 初学者なのでわかりやすく教えていただきたいです。
4
+
5
+
2
6
 
3
7
 
4
8