teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

説明をアップデート

2020/10/14 07:23

投稿

ttwetateasta
ttwetateasta

スコア3

title CHANGED
File without changes
body CHANGED
@@ -9,5 +9,7 @@
9
9
  ルーティング
10
10
  > GET /api/internal/users/:user_id/email/send(.:format) api/internal/users/email#send
11
11
 
12
- GET しただけなのに、なぜ、**arguments (given 1** になるのでしょうか。
12
+ GET しただけなのに、なぜ、**arguments (given 1** になるのかわかりません。。
13
+
13
- resources定義されていないアクション名(send) にルーティングする場合は注意点があるのでしょうか
14
+ ↑のと同じやり方で、confirm メソッドGET した場合は ArgumentError になりませんでし
15
+ 差分を確認してみます。

1

resouces の定義云々は一旦削除

2020/10/14 07:23

投稿

ttwetateasta
ttwetateasta

スコア3

title CHANGED
@@ -1,1 +1,1 @@
1
- 独自アクションにアクセスすると、ArgumentError (wrong number of arguments (given 1, expected 0)): になる
1
+ GET すると、ArgumentError (wrong number of arguments (given 1, expected 0)): になる
body CHANGED
@@ -1,9 +1,5 @@
1
- ### 前提・実現したいこと
2
- Ruby on Rails で API を作っています。
3
-
4
-
5
1
  ### 発生している問題・エラーメッセージ
6
- resources に定義されていないアクション(send) メソッド GET すると、
2
+ アクション(send) メソッドめがけて GET すると、
7
3
 
8
4
  ```
9
5
  ArgumentError (wrong number of arguments (given 1, expected 0)):