Sha256: f1bcb59fada06a88762f2a89039a5be2a5e04753cb9de08ac930ec979143434c
Contents?: true
Size: 984 Bytes
Versions: 4
Compression:
Stored size: 984 Bytes
Contents
module RailsAdminContentBuilder # This class class ContentBuilderController < ::ApplicationController def search_content content_builder = RailsAdminContentBuilder::ContentBuilder @content_builder = content_builder.order('date_publish desc') .limit(10) .search(params[:term]) if @content_builder render json: @content_builder.to_json(include: { content_builder_category: { only: [:name, :slug] } }) else render json: @content_builder.errors end end def create_images @content_builder = ContentBuilder.find(params[:id]) @image = @content_builder.content_builder_images .create(image: params[:content_builder_image]) if @image.valid? render json: find_image(@image.id) else render json: @image.errors end end private def find_image(id) ContentBuilderImage.find(id).image.to_json end end end
Version data entries
4 entries across 4 versions & 1 rubygems