Sha256: cf5c4de2896ced7113d8a07fccab8603768012e7373f34aa8781074164c0ef18
Contents?: true
Size: 703 Bytes
Versions: 8
Compression:
Stored size: 703 Bytes
Contents
# frozen_string_literal: true require_dependency 'c/admin_controller' module C class Admin::SlideshowsController < AdminController load_and_authorize_resource class: C::Slideshow def index @slideshows = @slideshows.ordered end def create if @slideshow.save redirect_to [:edit, @slideshow], notice: 'Slideshow created' else render :new end end def update if @slideshow.update(slideshow_params) redirect_to [:edit, @slideshow], notice: 'Slideshow updated' else render :new end end private def slideshow_params params.require(:slideshow).permit(:id, :name, :body) end end end
Version data entries
8 entries across 8 versions & 1 rubygems