Sha256: 42d885521be03adfe144a05ddf1376967330e3d2ea97b2bbb85079f242ca3e73

Contents?: true

Size: 700 Bytes

Versions: 2

Compression:

Stored size: 700 Bytes

Contents

module Elabs
  module Member
    class UsersController < ElabsApplicationController
      before_action :set_user, only: [:update]

      # PATCH/PUT /member/users/1
      def update
        if @user.update(user_params)
          redirect_to @user, notice: _('Your infos were successfully saved')
        else
          render edit_user_registration_path
        end
      end

      private

      # Use callbacks to share common setup or constraints between actions.
      def set_user
        @user = current_user
      end

      # Only allow a trusted parameter "white list" through.
      def user_params
        params.require(:user).permit(:real_name, :biography)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
elabs-2.0.0 app/controllers/elabs/member/users_controller.rb
elabs-2.0.0.pre app/controllers/elabs/member/users_controller.rb