show error flash on failed file stuffs

This commit is contained in:
Felix Van der Jeugt 2016-02-04 23:47:34 +01:00
parent 9c31d9d6b4
commit 670b17622d
2 changed files with 5 additions and 7 deletions

View file

@ -5,17 +5,15 @@ class UsersController < ApplicationController
def show def show
end end
def edit
end
def update def update
if @user.update_attributes(user_params) if @user.update_attributes(user_params)
flash[:success] = "Successfully updated!" flash[:success] = "Successfully updated!"
redirect_to @user
else else
flash[:error] = "Update failed!"
# TODO form errors?
@user.reload @user.reload
render 'edit'
end end
redirect_to @user
end end
def edit_dagschotel def edit_dagschotel
@ -38,7 +36,7 @@ class UsersController < ApplicationController
private private
def user_params def user_params
params.require(:user).permit(:avatar, :private, :dagschotel_id) params.fetch(:user, {}).permit(:avatar, :private, :dagschotel_id)
end end
def init def init

View file

@ -17,7 +17,7 @@ Rails.application.routes.draw do
end end
end end
resources :users, only: [:show] do resources :users, only: [:show, :update] do
resources :orders, only: [:new, :create, :destroy] resources :orders, only: [:new, :create, :destroy]
member do member do
get 'quickpay' => 'users#quickpay' get 'quickpay' => 'users#quickpay'