Sha256: 0e4e28ed9ac97f69e7ef42a23ec594c7b9478e6ca515d6b4e2009930a7731bae
Contents?: true
Size: 612 Bytes
Versions: 12
Compression:
Stored size: 612 Bytes
Contents
module Adminpanel class PagesController < Adminpanel::ApplicationController before_action :redefine_model def show end def edit params[:skip_breadcrumb] = true super end def update if @resource_instance.update(page_params) redirect_to page_path(@resource_instance) else params[:skip_breadcrumb] = true render 'adminpanel/templates/edit' end end private def redefine_model @model = @resource_instance.class end def page_params @model.whitelisted_attributes(params) end end end
Version data entries
12 entries across 12 versions & 1 rubygems