empezar un sitio con deploy local nada más

This commit is contained in:
f 2020-09-28 19:38:24 -03:00
parent e6a589a9b1
commit 1695cc6771
3 changed files with 3 additions and 3 deletions

View file

@ -26,7 +26,8 @@ class SitesController < ApplicationController
def new def new
@site = Site.new @site = Site.new
authorize @site authorize @site
SiteService.new(site: @site).build_deploys
@site.deploys.build type: 'DeployLocal'
end end
def create def create

View file

@ -35,6 +35,7 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
site site
end end
# Genera los Deploy necesarios para el sitio a menos que ya los tenga.
def build_deploys def build_deploys
Site::DEPLOYS.map { |deploy| "Deploy#{deploy.to_s.camelcase}" } Site::DEPLOYS.map { |deploy| "Deploy#{deploy.to_s.camelcase}" }
.each do |deploy| .each do |deploy|

View file

@ -138,8 +138,6 @@
deploy: deploy, site: site deploy: deploy, site: site
- else - else
= f.fields_for :deploys do |deploy| = f.fields_for :deploys do |deploy|
- next unless deploy.object.is_a? DeployLocal
= deploy.hidden_field :type = deploy.hidden_field :type
.form-group .form-group