Class: Admin::ResourcesController
Instance Method Summary
collapse
Methods included from BlogHelper
#blog_base_url, #this_blog
Instance Method Details
#destroy ⇒ Object
25
26
27
28
29
30
|
# File 'app/controllers/admin/resources_controller.rb', line 25
def destroy
@record = Resource.find(params[:id])
@record.destroy
flash[:notice] = I18n.t("admin.resources.destroy.notice")
redirect_to admin_resources_url
end
|
#index ⇒ Object
19
20
21
22
23
|
# File 'app/controllers/admin/resources_controller.rb', line 19
def index
@r = Resource.new
@resources = Resource.order("created_at DESC").page(params[:page])
.per(this_blog.admin_display_elements)
end
|
#upload ⇒ Object
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'app/controllers/admin/resources_controller.rb', line 4
def upload
file = params[:upload]
@up = Resource.new(blog: this_blog, upload: file)
@up.mime = @up.upload.content_type
if @up.save
flash[:success] = I18n.t("admin.resources.upload.success")
else
flash[:warning] = I18n.t("admin.resources.upload.warning")
end
redirect_to admin_resources_url
end
|