Class: Admin::Ckeditor::AssetsController

Inherits:
BaseController
  • Object
show all
Defined in:
app/controllers/admin/ckeditor/assets_controller.rb

Direct Known Subclasses

PicturesController

Instance Method Summary collapse

Instance Method Details

#createObject



9
10
11
12
13
# File 'app/controllers/admin/ckeditor/assets_controller.rb', line 9

def create
  @asset  = current_resource_class.new({attachment_name => params[:file]})
  @asset.save!
  render :format => :js
end

#destroyObject



15
16
17
18
19
20
# File 'app/controllers/admin/ckeditor/assets_controller.rb', line 15

def destroy
  # @asset loaded by Admin::BaseController

  current_resource.destroy
  render :format => :js
end

#indexObject



4
5
6
7
# File 'app/controllers/admin/ckeditor/assets_controller.rb', line 4

def index
  @assets = current_resource_class_timestamped? ? current_resource_class.unscoped.order("created_at DESC") : current_resource_class.unscoped.order("id DESC")
  @assets = @assets.page(params[:page])
end