Class: Masq::PersonasController
- Inherits:
-
BaseController
- Object
- ActionController::Base
- BaseController
- Masq::PersonasController
- Defined in:
- app/controllers/masq/personas_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
20 21 22 23 24 25 26 27 28 29 |
# File 'app/controllers/masq/personas_controller.rb', line 20 def create respond_to do |format| if persona.save! flash[:notice] = t(:persona_successfully_created) format.html { redirect_back_or_default(account_personas_path) } else format.html { render(action: "new") } end end end |
#destroy ⇒ Object
42 43 44 45 46 47 48 49 |
# File 'app/controllers/masq/personas_controller.rb', line 42 def destroy respond_to do |format| unless persona.destroy flash[:alert] = t(:persona_cannot_be_deleted) end format.html { redirect_to(account_personas_path) } end end |
#index ⇒ Object
8 9 10 11 12 13 14 |
# File 'app/controllers/masq/personas_controller.rb', line 8 def index @personas = current_account.personas respond_to do |format| format.html end end |
#new ⇒ Object
16 17 18 |
# File 'app/controllers/masq/personas_controller.rb', line 16 def new @persona = current_account.personas.new end |
#update ⇒ Object
31 32 33 34 35 36 37 38 39 40 |
# File 'app/controllers/masq/personas_controller.rb', line 31 def update respond_to do |format| if persona.update(persona_params) flash[:notice] = t(:persona_updated) format.html { redirect_back_or_default(account_personas_path) } else format.html { render(action: "edit") } end end end |