5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-26 09:06:21 +00:00

fix: eliminar x-frame-options de disk controller

relacionado con sutty/editor#59

relacionado con sutty/editor#51

la razón por la que no se pueden incrustar pdfs es que rails agregar
x-frame-options: sameorigin a todas las urls, aunque no es necesario
para los archivos, porque les usuaries no interactuan con ellos para
enviar información de vuelta al panel.
This commit is contained in:
f 2022-10-26 17:25:58 -03:00
parent 94482ef4ee
commit ea392f21ce

View file

@ -6,6 +6,16 @@ module ActiveStorage
extend ActiveSupport::Concern
included do
alias_method :original_show, :show
# Permitir incrustar archivos subidos (especialmente PDFs) desde
# otros sitios.
def show
original_show.tap do |s|
response.headers.delete 'X-Frame-Options'
end
end
# Asociar el archivo subido al sitio correspondiente. Cada sitio
# tiene su propio servicio de subida de archivos.
def update