質問編集履歴
1
補足の付け足し
test
CHANGED
File without changes
|
test
CHANGED
@@ -147,3 +147,43 @@
|
|
147
147
|
上から6行目までと各フィールドのクラス名のみ触りました!
|
148
148
|
|
149
149
|
昨日はこの記述でもログインできていたと思うのですが…原因が分からないので、ご回答よろしくお願いします。
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
#補足
|
154
|
+
|
155
|
+
ログインビューの2行目を
|
156
|
+
|
157
|
+
```
|
158
|
+
|
159
|
+
= form_for(resource, as: resource_name, url: session_path(resource_name)) do |f|
|
160
|
+
|
161
|
+
```
|
162
|
+
|
163
|
+
と変えてみました。
|
164
|
+
|
165
|
+
ログインボタンを押すと
|
166
|
+
|
167
|
+
```
|
168
|
+
|
169
|
+
ArgumentError in Users::Sessions#create
|
170
|
+
|
171
|
+
First argument in form cannot contain nil or be empty
|
172
|
+
|
173
|
+
```
|
174
|
+
|
175
|
+
エラー出るのですが、エラー出た後に
|
176
|
+
|
177
|
+
```
|
178
|
+
|
179
|
+
= form_for(user_session_path) do |f|
|
180
|
+
|
181
|
+
```
|
182
|
+
|
183
|
+
に戻すと何故かエラーがなくなり、再度ログインするとログイン出来るようになりました。
|
184
|
+
|
185
|
+
しかし、再びログアウトをするとログインは出来なくなっています。
|
186
|
+
|
187
|
+
こう言う現象は何故でしょうか?
|
188
|
+
|
189
|
+
コントローラー、ビューの記述自体はほぼ問題なさそうでform_forに問題ありそうな気がしています。。。
|