The code powering m.abunchtell.com https://m.abunchtell.com
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

20 rindas
431 B

  1. # frozen_string_literal: true
  2. class MediaController < ApplicationController
  3. before_action :verify_permitted_status
  4. def show
  5. redirect_to media_attachment.file.url(:original)
  6. end
  7. private
  8. def media_attachment
  9. MediaAttachment.attached.find_by!(shortcode: params[:id])
  10. end
  11. def verify_permitted_status
  12. raise ActiveRecord::RecordNotFound unless media_attachment.status.permitted?(current_account)
  13. end
  14. end