Class: DSMediaLibrary::FoldersController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- DSMediaLibrary::FoldersController
- Defined in:
- app/controllers/ds_media_library/folders_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
15 16 17 18 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 15 def create DSMediaLibrary::Folder.create! folder_params redirect_to :resources, notice: "Folder created" end |
#destroy ⇒ Object
30 31 32 33 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 30 def destroy DSMediaLibrary::Folder.destroy params[:id] redirect_to :resources, notice: "Folder deleted" end |
#edit ⇒ Object
20 21 22 23 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 20 def edit @folder = DSMediaLibrary::Folder.find(params[:id]) render "ds_media_library/manage/folders/form" end |
#index ⇒ Object
5 6 7 8 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 5 def index helper = FormHelper::MediaLibrary.from_params(params) render "ds_media_library/form_helper/show", locals: { helper: helper}, layout: false end |
#new ⇒ Object
10 11 12 13 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 10 def new @folder = DSMediaLibrary::Folder.new render "ds_media_library/manage/folders/form" end |
#update ⇒ Object
25 26 27 28 |
# File 'app/controllers/ds_media_library/folders_controller.rb', line 25 def update DSMediaLibrary::Folder.update params[:id], folder_params redirect_to :resources, notice: "Folder updated" end |