質問編集履歴

1

表記の修正

2019/11/20 05:21

投稿

onigiri_beef
onigiri_beef

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ ### 前提・実現したいこと
2
+
3
+
4
+
1
5
  ruby on rails でサービス開発をしております。deviseを用いて新規会員登録、ログイン機能などを実装していたのですが、今回新たに新規会員登録と決済を同時に行うページを作成したいと思っています。
2
6
 
3
7
  現在
@@ -18,7 +22,33 @@
18
22
 
19
23
 
20
24
 
25
+ ### 発生している問題・エラーメッセージ
26
+
27
+ ``app/views/device/registrations/new_with_payment.html``を``localhowt:3000``で立ち上げると
28
+
29
+ ```ruby
30
+
31
+ = form_for(resource, as: resource_name, url: create_with_payment_path(resource_name)),do |f|
32
+
33
+ ```
34
+
35
+ ここで``First argument in form cannot contain nil or be empty``というエラーが出てしまいます。
36
+
37
+
38
+
39
+
40
+
41
+ viewに関しては[こちらを参考](https://github.com/plataformatec/devise/blob/master/app/views/devise/registrations/new.html.erb)に記述しており、``app/views/device/registrations/new.html``の時は特に問題なく動いておりました。
42
+
43
+
44
+
45
+
46
+
47
+ ### 試したこと
48
+
49
+
50
+
21
- また、ルーティングには
51
+ ルーティングには
22
52
 
23
53
  ```ruby
24
54
 
@@ -50,25 +80,11 @@
50
80
 
51
81
  を追加しております。
52
82
 
53
- viewに関しては[こちらを参考](https://github.com/plataformatec/devise/blob/master/app/views/devise/registrations/new.html.erb)に記述しております。
54
83
 
55
84
 
56
85
 
57
- ``app/views/device/registrations/new.html``の時は特に問題がなかったのですが、``app/views/device/registrations/new_with_payment.html``
58
86
 
59
- を``localhowt:3000``で立ち上げると
60
-
61
- ```ruby
62
-
63
- = form_for(resource, as: resource_name, url: create_with_payment_path(resource_name)),do |f|
64
-
65
- ```
66
-
67
- ここで``First argument in form cannot contain nil or be empty``というエラーが出てしまいます。
68
-
69
-
70
-
71
- 何か引数を渡してあげないといけないのかと思うのですが、今までは``app/views/device/registrations/new.html``のviewで特に問題なく動いていたので(引数を渡すような記述もしていない)なぜエラーが出るか困っています。
87
+ エラーの内容的に何か引数を渡してあげないといけないのかと思うのですが、今までは``app/views/device/registrations/new.html``のviewで特に問題なく動いていたので(引数を渡すような記述もしていない)なぜエラーが出るか困っています。
72
88
 
73
89
 
74
90