Class: MediaFoldersController
- Inherits:
-
AdminController
- Object
- ApplicationController
- AdminController
- MediaFoldersController
- Defined in:
- app/controllers/media_folders_controller.rb
Instance Method Summary collapse
-
#create ⇒ Object
post /media_folders.
-
#destroy ⇒ Object
delete /media_folders/:id.
-
#edit ⇒ Object
get /media_folders/:id/edit.
-
#new ⇒ Object
get /media_folders/new.
-
#update ⇒ Object
patch /media_folders/:id.
Instance Method Details
#create ⇒ Object
post /media_folders
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/media_folders_controller.rb', line 12 def create @entity = MediaFolder.new(creation_parameters) if @entity.save next_page = admin_media_folder_path(id: @entity.id) respond_to do |format| format.html { redirect_to next_page } format.json { render json: { links: { self: next_page } } } format.js { render js: "document.location.href = '#{next_page}'" } end else render :new, status: :bad_request end end |
#destroy ⇒ Object
delete /media_folders/:id
45 46 47 48 49 50 |
# File 'app/controllers/media_folders_controller.rb', line 45 def destroy if @entity.destroy flash[:notice] = t('media_folders.destroy.success') end redirect_to admin_media_folders_path end |
#edit ⇒ Object
get /media_folders/:id/edit
27 28 |
# File 'app/controllers/media_folders_controller.rb', line 27 def edit end |
#new ⇒ Object
get /media_folders/new
7 8 9 |
# File 'app/controllers/media_folders_controller.rb', line 7 def new @entity = MediaFolder.new end |
#update ⇒ Object
patch /media_folders/:id
31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'app/controllers/media_folders_controller.rb', line 31 def update if @entity.update(entity_parameters) next_page = admin_media_folder_path(id: @entity.id) respond_to do |format| format.html { redirect_to next_page } format.json { render json: { links: { self: next_page } } } format.js { render js: "document.location.href = '#{next_page}'" } end else render :edit, status: :bad_request end end |