Authentification with Devise gem

Install Devise in Gemfile

#Gemfile
gem 'devise'
bundle install
rails generate devise:install

Add some config:

#config/environments/development.rb (and others environments if need)
config.action_mailer.default_url_options = { :host => 'localhost:3000' }

Generate devise views (some pages for login, registration, etc) and User model:

Multiupload image gallery on Paperclip

Use this railcast for paperclip attach and this guide for add multiupload function.

And some code for paperclip bug:

#add file config/initializers/paperclip_media_type_spoof_detector_override.rb
require 'paperclip/media_type_spoof_detector'
module Paperclip
  class MediaTypeSpoofDetector
    def spoofed?
      false
    end
  end
end

 

Pages