app/controllers/deploys_controller.rb
class DeploysController < ApplicationController
load_and_authorize_resource :app, find_by: :subdomain
before_action :authorize_deploy
before_action :set_apps, only: [:zip, :dropbox]
def show
redirect_to zip_app_deploy_path(@app)
end
def zip
end
def dropbox
@app_member = @app.app_members.find_by(user: current_user)
end
private
def set_apps
@apps = App.accessible_by(current_ability)
end
def authorize_deploy
authorize!(:deploy, @app)
end
end