Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- puts "Setting up Devise"
- # Install devise
- run "rails generate devise_install"
- gsub_file "config/initializers/devise.rb", "require 'devise/orm/active_record'", "require 'devise/orm/mongoid'"
- # Install mongoid
- # Disable activerecord framework
- frameworks = <<-FRAMEWORKS
- # Pick the frameworks you want:
- # We use mongoid
- # require "active_record/railtie"
- require "action_controller/railtie"
- require "action_mailer/railtie"
- require "active_resource/railtie"
- require "rails/test_unit/railtie"
- FRAMEWORKS
- gsub_file 'config/application.rb', "require 'rails/all'", frameworks
- file 'app/models/user.rb', <<-USER
- class User
- include Mongoid::Document
- devise :database_authenticatable,
- :registerable,
- #:confirmable,
- :recoverable,
- :rememberable,
- :trackable,
- :validatable
- end
- USER
- inject_into_file 'config/routes.rb', "\ndevise_for :users", :after => "Application.routes.draw do |map|\n", :verbose => true
Add Comment
Please, Sign In to add comment