Sha256: a3b92d328a2622e7f36dc881e3173c6446c46321738e68dabc39190a208b96d7
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
class Pulitzer::PostTypeContentElementTypesController < Pulitzer::ApplicationController before_filter :get_ptcet, only: [:show, :edit, :update, :destroy] def new @post_type = Pulitzer::PostType.find(params[:post_type_id]) @ptcet = @post_type.post_type_content_element_types.build render partial: 'new', locals: {ptcet: @ptcet} end def create @post_type = Pulitzer::PostType.find(ptcet_params[:post_type_id]) @ptcet = @post_type.post_type_content_element_types.create(ptcet_params) render partial: 'show_wrapper', locals: {ptcet: @ptcet} end def show render partial: 'show', locals: {ptcet: @ptcet} end def edit render partial: 'form', locals: {ptcet: @ptcet} end def update @ptcet.update_attributes(ptcet_params) render partial: 'show', locals: {ptcet: @ptcet} end def destroy end protected def get_ptcet @ptcet = Pulitzer::PostTypeContentElementType.find(params[:id]) end def ptcet_params params[:post_type_content_element_type].permit! end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pulitzer-0.0.1 | app/controllers/pulitzer/post_type_content_element_types_controller.rb |