Sha256: bef947ae4e37f5cd13d65ae61b1caa2a467558550f6837a55552dc0da02eb301

Contents?: true

Size: 509 Bytes

Versions: 2

Compression:

Stored size: 509 Bytes

Contents

class Admin::MediaPickerController < Admin::ApplicationController

  include RespondsToParent

  layout false
  respond_to :html

  def index
    @media = SpudMedia.all
    respond_with @media
  end

  def create
    @media = SpudMedia.new(params[:spud_media])
    if @media.save
      if request.xhr?
        render 'create', :status => 200
      else
        respond_to_parent do
          render 'create.js', :status => 200
        end
      end
    else
      render nil, :status => 422
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tb_media-1.0.2 app/controllers/admin/media_picker_controller.rb
tb_media-1.0.1 app/controllers/admin/media_picker_controller.rb