Skip to content

Commit

Permalink
show error flash on failed file stuffs
Browse files Browse the repository at this point in the history
  • Loading branch information
Felix Van der Jeugt committed Feb 4, 2016
1 parent 9c31d9d commit 670b176
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
10 changes: 4 additions & 6 deletions app/controllers/users_controller.rb
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,15 @@ class UsersController < ApplicationController
def show
end

def edit
end

def update
if @user.update_attributes(user_params)
flash[:success] = "Successfully updated!"
redirect_to @user
else
flash[:error] = "Update failed!"
# TODO form errors?
@user.reload
render 'edit'
end
redirect_to @user
end

def edit_dagschotel
Expand All @@ -38,7 +36,7 @@ def quickpay
private

def user_params
params.require(:user).permit(:avatar, :private, :dagschotel_id)
params.fetch(:user, {}).permit(:avatar, :private, :dagschotel_id)
end

def init
Expand Down
2 changes: 1 addition & 1 deletion config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
end
end

resources :users, only: [:show] do
resources :users, only: [:show, :update] do
resources :orders, only: [:new, :create, :destroy]
member do
get 'quickpay' => 'users#quickpay'
Expand Down

0 comments on commit 670b176

Please sign in to comment.