From 47b82d0771c26ef72a87c327e4cea107a335b794 Mon Sep 17 00:00:00 2001 From: f Date: Wed, 9 Jan 2019 17:37:34 -0300 Subject: [PATCH] cargar el css desde el sitio --- app/models/site.rb | 4 ++++ app/views/layouts/application.html.haml | 2 ++ 2 files changed, 6 insertions(+) diff --git a/app/models/site.rb b/app/models/site.rb index 85b9e25..c39d366 100644 --- a/app/models/site.rb +++ b/app/models/site.rb @@ -304,6 +304,10 @@ class Site File.join('/', 'sites', id, path.gsub('..', '')) end + def get_url_from_site(path) + "https://#{name}#{path}" + end + # El directorio donde se almacenan los sitios def self.site_path File.join(Rails.root, '_sites') diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 29c8bb3..b8e6a00 100644 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -6,6 +6,8 @@ = csrf_meta_tags = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' = javascript_include_tag 'application', 'data-turbolinks-track': 'reload' + - if @site.try(:config).try(:dig, 'css') + %link{rel: 'stylesheet', type: 'text/css', href: @site.get_url_from_site(@site.config.dig('css'))} - style = "background-image: url(#{@site.try(:cover) || image_url('background.jpg')})" %body{class: @has_cover ? 'background-cover' : '', style: @has_cover ? style : ''} .container-fluid