Sha256: c517c80f849da5df1f05e79026377939f4c010c7f3d616428fe5d9b920d60304
Contents?: true
Size: 1.11 KB
Versions: 17
Compression:
Stored size: 1.11 KB
Contents
module Locomotive class ContentTypesController < BaseController sections 'contents' before_filter :back_to_default_site_locale, :only => %w(new create) respond_to :json, :only => [:create, :update, :destroy] helper 'Locomotive::Accounts', 'Locomotive::CustomFields' def new @content_type = current_site.content_types.new respond_with @content_type end def create @content_type = current_site.content_types.create(params[:content_type]) respond_with @content_type, :location => edit_content_type_url(@content_type._id) end def edit @content_type = current_site.content_types.find(params[:id]) respond_with @content_type end def update @content_type = current_site.content_types.find(params[:id]) @content_type.update_attributes(params[:content_type]) respond_with @content_type, :location => edit_content_type_url(@content_type._id) end def destroy @content_type = current_site.content_types.find(params[:id]) @content_type.destroy respond_with @content_type, :location => pages_url end end end
Version data entries
17 entries across 17 versions & 2 rubygems