Class: ConstructorPages::TemplatesController
- Inherits:
-
ConstructorCore::ApplicationController
- Object
- ConstructorCore::ApplicationController
- ConstructorPages::TemplatesController
- Includes:
- MoveHelper, TreeviewHelper
- Defined in:
- app/controllers/constructor_pages/templates_controller.rb
Instance Method Summary collapse
Methods included from TreeviewHelper
Methods included from MoveHelper
Instance Method Details
#create ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/constructor_pages/templates_controller.rb', line 18 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
38 39 40 41 42 43 |
# File 'app/controllers/constructor_pages/templates_controller.rb', line 38 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
14 15 16 |
# File 'app/controllers/constructor_pages/templates_controller.rb', line 14 def edit @template = Template.find(params[:id]) end |
#new ⇒ Object
10 11 12 |
# File 'app/controllers/constructor_pages/templates_controller.rb', line 10 def new @template = Template.new end |
#update ⇒ Object
28 29 30 31 32 33 34 35 36 |
# File 'app/controllers/constructor_pages/templates_controller.rb', line 28 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 |