Files
danbooru/app/controllers/uploads_controller.rb
albert f051e04550 sync
2010-10-08 18:42:26 -04:00

34 lines
706 B
Ruby

class UploadsController < ApplicationController
before_filter :member_only
respond_to :html, :xml, :json
def new
@upload = Upload.new(:rating => "q")
if params[:url]
@post = Post.find_by_source(params[:url])
end
end
def index
@uploads = Upload.where("uploader_id = ?", CurrentUser.user.id).includes(:uploader).order("uploads.id desc").limit(10)
respond_with(@uploads)
end
def show
@upload = Upload.find(params[:id])
end
def create
@upload = Upload.create(params[:upload])
respond_with(@upload)
end
def update
@upload = Upload.find(params[:id])
@upload.process!
render :update do |page|
page.reload
end
end
end