Sha256: 4648639d2973fcf8ce012aaee1e30654a89c5c18b9e4b4a70f5b667a54800f1b
Contents?: true
Size: 1.01 KB
Versions: 3
Compression:
Stored size: 1.01 KB
Contents
class Assetable::ExternalServicesController < ActionController::Base respond_to :html, :js # def index # @assets = Asset.page(params[:page]).per(20) # render json: { success: true, html: render_to_string(partial: "assetable/assets/gallery", locals: {assets: @assets, fieldname: params[:fieldname]})} # end # New template def new @external_service = ExternalService.new @fieldname = params[:fieldname] @uploader_id = params[:uploader_id] end # Create a new external service asset def create @external_service = ExternalService.new(permitted_params) if @external_service.errors.empty? and @external_service.save @fieldname = params[:fieldname] @uploader_id = params[:uploader_id] render :create else render :error end end # Permitted params for the model def permitted_params params.require(:external_service).permit( :name, :filename, :body, :content_type, :width, :height, :uploader_id ) end end
Version data entries
3 entries across 3 versions & 1 rubygems