Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Devise for Rails

Buy
Learning Devise for Rails, 9781782167044 (1782167048), Packt Publishing, 2013

Use Devise to make your Rails application accessible, user friendly, and secure

Overview

  • Use Devise to implement an e-mail-based sign-in process in a few minutes
  • Override Devise controllers to allow username-based sign-ins, and customize default Devise HTML views to change the look and feel of the authentication system
  • Test your authentication codes to ensure stability

In Detail

There are numerous ways of implementing user sign-ins on your Rails web applications. Of those different ways, using Devise is one of the most popular, quick and flexible way to get user sign-ins working. It is extensible and plays well with other gems such as CanCan (for user privileges) and OmniAuth (for Facebook and Twitter sign-ins).

A hands-on, all-in-one guide that gives you step-by-step instructions along with code examples to implement authentication systems in your application. This book will help you to implement various schemes of authentication systems including authorization and remote authentication, using Devise.

Helping you make your Rails applications more accessible and user-friendly; this book explains how to implement user sign-ins in Rails. It will also show you how to customize user authentication pages, such as sign-in, sign-up, forgot password, and account details, by making use of existing Devise views. In addition, you will learn about facilitating complex privilege rules using the CanCan gem. Finally, you will discover how to make sure your authentication codes work as expected by using integration tests.

You will learn all you need to know to create user email and social network sign-ins quickly, to customize user sign-in-related views, and implement complex privileges, as well as to ensure the stability of your authentication codes by testing them.

What you will learn from this book

  • Understand Devise as a flexible and customizable authentication solution for Rails
  • Customize sign-in, sign-up, password reset, email confirmation, account cancellation, and user account edit pages
  • Hide and show views based on defined user authorization rules using CanCan view helpers
  • Configure OmniAuth to make user sign-ins and sign-ups via social network accounts work on your Rails application
  • Use CanCan abilities to implement simple and SQL-based user privileges to restrict user access
  • Test authentications to ensure code stability

Approach

A hands-on, step-by-step guide to using Devise for authentication in Rails.

Who this book is written for

If you are a web developer who is getting started with Rails and you are looking for authentication solutions, then this is the book for you. If you are a current Rails developer who is looking to extend your authentication implementation with capabilities such as authorization and remote authentication, this book will also be great for you.

(HTML tags aren't allowed.)

New Drug Discovery and Development
New Drug Discovery and Development

A case history approach to drug synthesis and discovery

Discover the origins of some of the most popular drug therapies on the market today, including penicillin, Minoxidil, Viagra®, and "the pill." This guide to drug synthesis and discovery focuses on case histories. Organized by drug category, the...

Beyond E-Business: Towards networked structures
Beyond E-Business: Towards networked structures

In Beyond E-Business: Towards Networked Structures Paul Grefen returns with his tried and tested BOAT framework for e-business, now fully expanded and updated with the very latest overview of digitally connected business; from business models, organization structures and architecture, to information technology.

What used to...

The Advertised Mind: Groundbreaking Insights into How Our Brains Respond to Advertising
The Advertised Mind: Groundbreaking Insights into How Our Brains Respond to Advertising

I was aware of the existence of this book (published in Dutch) even before Erik du Plessis’ company, Impact, became part of Millward Brown, and have since urged him to update it and get it published in English. The result is essentially a new book that expands on the original to provide new insight.

This book is unlike
...


Accelerated Financial Closing with SAP
Accelerated Financial Closing with SAP

Navigate the complex financial close process and learn how to address regulatory requirements, manage disclosure management, and report results to key stakeholders. Written for business process owners, finance directors, and managers, this book will teach you how to optimize the financial close process within your organization. Develop a...

OFDM-Based Broadband Wireless Networks: Design and Optimization
OFDM-Based Broadband Wireless Networks: Design and Optimization
Emerging technologies such as WiFi and WiMAX are profoundly changing the
landscape of wireless broadband. As we evolve into future generation wireless
networks, a primary challenge is the support of high data rate, integrated multimedia
type traffic over a unified platform. Due to its inherent advantages in
high-speed
...
Moon Machu Picchu: With Lima, Cusco & the Inca Trail (Travel Guide)
Moon Machu Picchu: With Lima, Cusco & the Inca Trail (Travel Guide)
Mystical, timeless, and full of adventure: embark on the trip of a lifetime to the jewel of Peru with Moon Machu Picchu. Inside you'll find:
  • Strategic trekking guides, including two to four days on the Inca Trail, five days on the Salcantay, and an Inca Jungle Trail...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy