app/controllers/releases/install_controller.rb
# frozen_string_literal: true
class Releases::InstallController < ApplicationController
rescue_from ActiveRecord::RecordNotFound, with: :render_not_found_entity_response
def show
@release = Release.version_by_channel(params[:channel_id], params[:release_id])
render content_type: 'text/xml', layout: false
end
private
def render_not_found_entity_response
render xml: { error: t('.not_found') }, status: :not_found
end
end