Class: ConstructorPages::TemplatesController
- Inherits:
-
ConstructorCore::ApplicationController
- Object
- ApplicationController
- ConstructorCore::ApplicationController
- ConstructorPages::TemplatesController
- Includes:
- MoveHelper
- Defined in:
- pages/app/controllers/constructor_pages/templates_controller.rb
Instance Method Summary collapse
Methods included from MoveHelper
Instance Method Details
#create ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'pages/app/controllers/constructor_pages/templates_controller.rb', line 17 def create @template = Template.new template_params if @template.save redirect_to templates_url, notice: t(:template_success_added, name: @template.name) else render action: :new end end |
#destroy ⇒ Object
37 38 39 40 41 42 |
# File 'pages/app/controllers/constructor_pages/templates_controller.rb', line 37 def destroy @template = Template.find(params[:id]) name = @template.name @template.destroy redirect_to templates_url, notice: t(:template_success_removed, name: name) end |
#edit ⇒ Object
13 14 15 |
# File 'pages/app/controllers/constructor_pages/templates_controller.rb', line 13 def edit @template = Template.find(params[:id]) end |
#new ⇒ Object
9 10 11 |
# File 'pages/app/controllers/constructor_pages/templates_controller.rb', line 9 def new @template = Template.new end |
#update ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'pages/app/controllers/constructor_pages/templates_controller.rb', line 27 def update @template = Template.find params[:id] if @template.update template_params redirect_to templates_url, notice: t(:template_success_updated, name: @template.name) else render action: :edit end end |