summaryrefslogtreecommitdiff
path: root/app/controllers/my/settings_controller.rb
blob: 7e5bf3bf8a6a51d46eb9524943a5009cd24d9378 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
module My
  class SettingsController < BaseController
    def index
      @user = current_user
    end

    def update
      @user = current_user
      @user.interest_ids = params[:user][:interest_ids] ||= []
      if @user.update(user_params)
        redirect_to my_settings_path, notice: t(:profile_saved)
      else
        render :index
      end
    end

    private

    def user_params
      params.require(:user).permit(:name, :email, :city, :website, :twitter, :facebook)
    end
  end
end