mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-16 11:21:42 +00:00
reemplazar todos los elementos que traen archivos de public/
This commit is contained in:
parent
026b3879e3
commit
f9e0ad698b
1 changed files with 6 additions and 5 deletions
|
@ -93,13 +93,14 @@ class Post
|
||||||
# Renderizar lo estrictamente necesario y convertir a HTML para
|
# Renderizar lo estrictamente necesario y convertir a HTML para
|
||||||
# poder reemplazar valores.
|
# poder reemplazar valores.
|
||||||
html = Nokogiri::HTML document.renderer.render_document
|
html = Nokogiri::HTML document.renderer.render_document
|
||||||
# Las imágenes se cargan directamente desde el repositorio, porque
|
# Los archivos se cargan directamente desde el repositorio, porque
|
||||||
# no son públicas hasta que se publica el artículo.
|
# no son públicas hasta que se publica el artículo.
|
||||||
html.css('img').each do |img|
|
html.css('img,audio,video,iframe').each do |element|
|
||||||
next if %r{\Ahttps?://} =~ img.attributes['src']
|
src = element.attributes['src']
|
||||||
|
|
||||||
img.attributes['src'].value = Rails.application.routes.url_helpers.site_static_file_url(site,
|
next unless src&.value&.start_with? 'public/'
|
||||||
file: img.attributes['src'].value)
|
|
||||||
|
src.value = Rails.application.routes.url_helpers.site_static_file_url(site, file: src.value)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Notificar a les usuaries que están viendo una previsualización
|
# Notificar a les usuaries que están viendo una previsualización
|
||||||
|
|
Loading…
Reference in a new issue