Class: KktShoppe::UsersController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- KktShoppe::UsersController
- Defined in:
- app/controllers/kkt_shoppe/users_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
20 21 22 23 24 25 26 27 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 20 def create @user = KktShoppe::User.new(safe_params) if @user.save redirect_to :users, :flash => {:notice => t('kkt_shoppe.users.create_notice') } else render :action => "new" end end |
#destroy ⇒ Object
40 41 42 43 44 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 40 def destroy raise KktShoppe::Error, t('kkt_shoppe.users.self_remove_error') if @user == current_user @user.destroy redirect_to :users, :flash => {:notice => t('kkt_shoppe.users.destroy_notice') } end |
#edit ⇒ Object
29 30 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 29 def edit end |
#index ⇒ Object
12 13 14 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 12 def index @users = KktShoppe::User.all end |
#new ⇒ Object
16 17 18 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 16 def new @user = KktShoppe::User.new end |
#update ⇒ Object
32 33 34 35 36 37 38 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 32 def update if @user.update(safe_params) redirect_to [:edit, @user], :flash => {:notice => t('kkt_shoppe.users.update_notice') } else render :action => "edit" end end |