ectomobile/app/controllers/sites_controller.rb

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