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
permalink #create ⇒ Object
[View source]
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 |
permalink #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 |
permalink #edit ⇒ Object
[View source]
29 30 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 29 def edit end |
permalink #index ⇒ Object
[View source]
12 13 14 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 12 def index @users = KktShoppe::User.all end |
permalink #new ⇒ Object
[View source]
16 17 18 |
# File 'app/controllers/kkt_shoppe/users_controller.rb', line 16 def new @user = KktShoppe::User.new end |
permalink #update ⇒ Object
[View source]
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 |