Sha256: 8316c59499510f8ba550230de8ea0db557d012b83056a30415dd1429d2eb43fc
Contents?: true
Size: 606 Bytes
Versions: 3
Compression:
Stored size: 606 Bytes
Contents
module Devise module Controllers # Common actions shared between Devise controllers module Common #:nodoc: # GET /resource/controller/new def new build_resource render_with_scope :new end # POST /resource/controller def create self.resource = resource_class.send(send_instructions_with, params[resource_name]) if resource.errors.empty? set_flash_message :notice, :send_instructions redirect_to new_session_path(resource_name) else render_with_scope :new end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
devise-0.9.2 | lib/devise/controllers/common.rb |
devise-0.9.1 | lib/devise/controllers/common.rb |
devise-0.9.0 | lib/devise/controllers/common.rb |