Chapter 2Create a Great-Looking Login with Bootstrap and Devise

Now that you have created and configured Shine, downloaded Bootstrap using Yarn, and have Webpack set to serve it all up, let’s start adding features to Shine. In this chapter you’ll set up a simple authentication system using Devise. Devise does all the hard work around authentication, but its default user interface leaves much to be desired. Bootstrap makes short work of this, and by the end of the chapter you’ll have a secure Rails application with user-friendly views in no time, all without writing any CSS.

Get Rails, Angular, Postgres, and Bootstrap, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.