Sha256: c91284bc4ea1e3b775e272d4e2ed26e4a231399a5e199c4f8fe8cd522c1b8ec3
Contents?: true
Size: 940 Bytes
Versions: 18
Compression:
Stored size: 940 Bytes
Contents
class Pulitzer::StylesController < Pulitzer::ApplicationController before_action :get_style, only: [:show, :edit, :update, :destroy] def index @ptcet = Pulitzer::PostTypeContentElementType.find(params[:post_type_content_element_type_id]) render partial: 'index', locals: { ptcet: @ptcet } end def new @style = Pulitzer::Style.new(style_params) render partial: 'new', locals: { ptcet: @ptcet, style: @style } end def create @style = Pulitzer::Style.create(style_params) if @style.errors.empty? render partial: 'show_wrapper', locals: { style: @style } else render partial: 'new', locals: { style: @style } end end def show render partial: 'show', locals: { style: @style } end def destroy @style.destroy head :ok end protected def get_style @style = Pulitzer::Style.find(params[:id]) end def style_params params[:style].permit! end end
Version data entries
18 entries across 18 versions & 1 rubygems