app/controllers/devise/sessions_controller.rb in devise-1.1.9 vs app/controllers/devise/sessions_controller.rb in devise-1.2.rc

- old
+ new

@@ -8,16 +8,17 @@ render_with_scope :new end # POST /resource/sign_in def create - resource = warden.authenticate!(:scope => resource_name, :recall => "new") + resource = warden.authenticate!(:scope => resource_name, :recall => "#{controller_path}#new") set_flash_message :notice, :signed_in sign_in_and_redirect(resource_name, resource) end # GET /resource/sign_out def destroy - set_flash_message :notice, :signed_out if signed_in?(resource_name) + signed_in = signed_in?(resource_name) sign_out_and_redirect(resource_name) + set_flash_message :notice, :signed_out if signed_in end end