Class: Backend::Content::Rows::PicturesController
- Inherits:
-
BaseController
- Object
- BaseController
- Backend::Content::Rows::PicturesController
- Includes:
- Concerns::Backend::ContentTypeController
- Defined in:
- app/controllers/backend/content/rows/pictures_controller.rb
Instance Method Summary collapse
Methods included from Concerns::Backend::ContentTypeController
Instance Method Details
#link ⇒ Object
11 12 13 14 15 16 |
# File 'app/controllers/backend/content/rows/pictures_controller.rb', line 11 def link @model.asset = Asset.find params[:asset_id] @model.save! redirect_to edit_backend_content_picture_path end |
#upload ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'app/controllers/backend/content/rows/pictures_controller.rb', line 18 def upload @asset.filename = params[:asset][:filename] @asset.description = params[:asset][:description] if @asset.filename && @asset.filename.content_type.to_s.include?('image') && @asset.save @model.asset = @asset @model.save redirect_to edit_backend_content_picture_path(@model) else @asset.errors.add :filename, t('b.msg.please_select_a_valid_image') render :link_or_upload end end |