Skip to main content
Ask A Question
You’re not receiving notifications from this thread.

Professional grade authentication with a single command (in rails 5)

Rails • Asked by S C

I've built authentication a few times now, and every time it's been 99.9% the same (save for a few tweaks in form validations etc). The machinery has been more or less identical to that found in the Michael Hartl tutorial (with 'remember me', account activation and password reset)

I was wondering if there's a command that can build all this for me, so I don't need to do it manually every time?

I know of gems like devise, but have heard they make it harder to configure things. I already find rails hard to configure, so I would like to stick to 'manual' authentication

If the answer is 'no', could I make a rake task that will do everything for me, then just copy that rake task into any new app and run it to build authentication that way?

Thanks in advance for any help

Yep! You can do it with a Rails application template like the one I built called Jumpstart:

This episode talks about how to build your own:

You'd just copy over all your code into a template and use it every time you create a new app.

Very cool! Thanks so much. I'll give it a go and report back

Login or Create An Account to join the conversation.

Subscribe to the newsletter

Join 31,353+ developers who get early access to new screencasts, articles, guides, updates, and more.

    By clicking this button, you agree to the GoRails Terms of Service and Privacy Policy.

    More of a social being? We're also on Twitter and YouTube.