Sha256: bb609d83c013a382a911f3496bea7c5b258afb4459d8ec543cffd8440cfd9402
Contents?: true
Size: 908 Bytes
Versions: 10
Compression:
Stored size: 908 Bytes
Contents
# frozen_string_literal: true class Admin::ResourcesController < Admin::BaseController 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 def index @r = Resource.new @resources = Resource.order("created_at DESC").page(params[:page]). per(this_blog.admin_display_elements) end def destroy if Content.where(resource_id: params[:id]).any? flash[:error] = I18n.t("admin.resources.destroy.error") else @record = Resource.find(params[:id]) @record.destroy flash[:notice] = I18n.t("admin.resources.destroy.notice") end redirect_to admin_resources_url end end
Version data entries
10 entries across 10 versions & 1 rubygems