class AnnouncementsController < ApplicationController layout 'admin' before_action :require_admin def edit @announcement = Announcement.only_one end def update @announcement = Announcement.only_one @announcement.attributes = announcement_params if @announcement.save flash[:notice] = t(:notice_successful_update) end redirect_to action: 'edit' end private def default_breadcrumb t(:label_announcement) end def show_local_breadcrumb true end def announcement_params params.require(:announcement).permit('text', 'show_until', 'active') end end