Sha256: badb5185bfb8712a4461e4f89e4c6a32ae4ca6d613ada3ea57e5b6f648de87a5

Contents?: true

Size: 684 Bytes

Versions: 22

Compression:

Stored size: 684 Bytes

Contents

class Admix::PhotosController < Admix::AdmixController
  
  respond_to :json
  respond_to :html, :only => [:upload, :index, :destroy]

  inherit_resources

  before_filter :image_param

  polymorphic_belongs_to :album, param: :album_id

  # TODO: Maybe we need to skip authorization here. But not authetication.

  def update_description
    @album = Album.find(params[:album_id])
    @photo = @album.photos.find(params[:id])
    @photo.description = params[:description]
    @photo.save()
    render :json => @photo
  end


  def upload
    render inline: params.to_s
  end

  def image_param
    if params[:image]
      params[:photo] = { image: params[:image] }
    end
  end


end

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
mix-rails-0.26.3 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.26.3 app/controllers/admix/photos_controller.rb
mix-rails-0.26.2 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.26.2 app/controllers/admix/photos_controller.rb
mix-rails-0.26.1 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.26.1 app/controllers/admix/photos_controller.rb
mix-rails-0.26.0 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.26.0 app/controllers/admix/photos_controller.rb
mix-rails-0.25.1 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.25.1 app/controllers/admix/photos_controller.rb
mix-rails-0.25.0 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.25.0 app/controllers/admix/photos_controller.rb
mix-rails-0.24.1 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.24.1 app/controllers/admix/photos_controller.rb
mix-rails-0.24.0 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.24.0 app/controllers/admix/photos_controller.rb
mix-rails-0.23.1 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.23.1 app/controllers/admix/photos_controller.rb
mix-rails-0.23.0 mix-rails-albums/app/controllers/admix/photos_controller.rb
mix-rails-albums-0.23.0 app/controllers/admix/photos_controller.rb