31 lines
472 B
Ruby
31 lines
472 B
Ruby
# frozen_string_literal: true
|
|
|
|
# Gestionar el sitio
|
|
class SitesController < ApplicationController
|
|
def show
|
|
site
|
|
end
|
|
|
|
def create
|
|
site.update(site_params)
|
|
|
|
redirect_to site_path(site)
|
|
end
|
|
|
|
def update
|
|
site.update(site_params)
|
|
|
|
redirect_to site_path(site)
|
|
end
|
|
|
|
private
|
|
|
|
def site
|
|
@site ||= Site.first || Site.create(title: 'Ectomobile')
|
|
end
|
|
|
|
def site_params
|
|
@site_params ||= params.require(:site).permit(:title, :logo)
|
|
end
|
|
end
|