• As a service preview
  • For Rails 3/4 & Devise 2.x-3.0, Devise 3.5.2+
  • 1) Change render_with_scope method to render on ConfirmationsController
  • 2) Add these methods to your user model:
  • 3) List the database fields explicitly for your migrations
  • 4) Update config/initializers/devise.rb
  • For Rails 3/4 & Devise 3.1-3.5.1
  • 1) Change render_with_scope method to render on ConfirmationsController
  • 2) Add these methods to your user model:
  • 3) List the database fields explicitly for your migrations
  • 4) Update config/initializers/devise.rb
  • For Rails 3 & Devise 1.2x
  • Note: If you desire to test this override inheritance using RSpec:
  • 1) Override ConfirmationsController
  • 2) Add a custom confirmations view
  • 3) Update config/routes.rb
  • 4) Add these methods to your user model:
  • 5) If you are using the Validatable strategy
  • 6) If you are adding confirmation to an existing dataset
  • For Rails 2.3 & Devise 1.0.9
  • Override ConfirmationsController
  • 2/ Add a custom confirmations view
  • 3) Update config/routes.rb
  • 4) Add some methods to your User/scope/whatever model