Sha256: 00319521eaf958b84ca1c9b4097e6b9d3de89cf3ee8e7c7cdea51f19a88897c4
Contents?: true
Size: 648 Bytes
Versions: 3
Compression:
Stored size: 648 Bytes
Contents
class RegistrationsController < Devise::RegistrationsController def create super return unless @user.save OrderTransfer.call(@user) do on(:ok) { cookies.delete :order_id } end flash[:notice] = I18n.t('notice.reg_message') + @user.email end protected def update_resource(resource, params) return super if params.include?(:current_password) resource.update_without_password(email_params) end def after_sign_up_path_for(resource) return shopping_cart.checkouts_path if params[:user][:from_checkout] main_app.root_path end private def email_params params.permit(:email) end end
Version data entries
3 entries across 3 versions & 1 rubygems