Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What & Why
Enable and test user endpoints that will be consume from the Frontend.
In particular, the ones related to Registration and SignIn/Out.
These are the default routes for Users from
devise
:Disclaimers
Application was returning a
500 error
after successfully creating auser
. This is becausedevise
tries to authenticate the resource that got created, and when trying to callauthenticate_user!
it failed with the following error:This is apparently a known issue reported here.
I used the temporary solution posted here.
There's also an open PR on
devise
for fixing it.If the PR gets merged eventually, this fix/patch won't be necessary anymore.
How
Links
Postman Screenshots
Successful POST request for creating a new
user
Successful sign_in of the
user
Unsuccessful sign_in of the
user