Sha256: a5b527dc6071d90ca8d590e68b140ae8c9ca00227e1aaf633e0149e969edbd1b
Contents?: true
Size: 1.07 KB
Versions: 18
Compression:
Stored size: 1.07 KB
Contents
module Locomotive class SnippetsController < BaseController sections 'settings', 'theme_assets' localized before_filter :back_to_default_site_locale, only: %w(new create) respond_to :json, only: [:show, :create, :update, :destroy] def new @snippet = current_site.snippets.new respond_with @snippet end def show @snippet = current_site.snippets.find(params[:id]) respond_with @snippet end def create @snippet = current_site.snippets.create(params[:snippet]) respond_with @snippet, location: edit_snippet_path(@snippet._id) end def edit @snippet = current_site.snippets.find(params[:id]) respond_with @snippet end def update @snippet = current_site.snippets.find(params[:id]) @snippet.update_attributes(params[:snippet]) respond_with @snippet, location: edit_snippet_path(@snippet._id) end def destroy @snippet = current_site.snippets.find(params[:id]) @snippet.destroy respond_with @snippet, location: theme_assets_path end end end
Version data entries
18 entries across 18 versions & 1 rubygems