Class: LinkBlockItemsController
- Inherits:
-
AdminController
- Object
- ApplicationController
- AdminController
- LinkBlockItemsController
- Defined in:
- app/controllers/link_block_items_controller.rb
Instance Method Summary collapse
-
#check ⇒ Object
post /admin/link_blocks/check.
-
#create ⇒ Object
post /link_block_items.
-
#destroy ⇒ Object
delete /link_block_items/:id.
-
#edit ⇒ Object
get /link_block_items/:id/edit.
-
#new ⇒ Object
get /link_block_items/new.
-
#update ⇒ Object
patch /link_block_items/:id.
Instance Method Details
#check ⇒ Object
post /admin/link_blocks/check
5 6 7 8 9 |
# File 'app/controllers/link_block_items_controller.rb', line 5 def check @entity = LinkBlockItem.instance_for_check(params[:entity_id], entity_parameters) render 'shared/forms/check' end |
#create ⇒ Object
post /link_block_items
17 18 19 20 21 22 23 24 |
# File 'app/controllers/link_block_items_controller.rb', line 17 def create @entity = LinkBlockItem.new(creation_parameters) if @entity.save form_processed_ok(admin_link_block_item_path(id: @entity.id)) else form_processed_with_error(:new) end end |
#destroy ⇒ Object
delete /link_block_items/:id
41 42 43 44 45 46 |
# File 'app/controllers/link_block_items_controller.rb', line 41 def destroy if @entity.destroy flash[:notice] = t('link_block_items.destroy.success') end redirect_to(admin_link_block_items_path) end |
#edit ⇒ Object
get /link_block_items/:id/edit
27 28 |
# File 'app/controllers/link_block_items_controller.rb', line 27 def edit end |
#new ⇒ Object
get /link_block_items/new
12 13 14 |
# File 'app/controllers/link_block_items_controller.rb', line 12 def new @entity = LinkBlockItem.new end |
#update ⇒ Object
patch /link_block_items/:id
31 32 33 34 35 36 37 38 |
# File 'app/controllers/link_block_items_controller.rb', line 31 def update if @entity.update(entity_parameters) flash[:notice] = t('link_block_items.update.success') form_processed_ok(admin_link_block_item_path(id: @entity.id)) else form_processed_with_error(:edit) end end |