Sha256: ae64831823a15a2614058de6108fc81645cadc891ce9af55dc41ae495de03738
Contents?: true
Size: 1 KB
Versions: 4
Compression:
Stored size: 1 KB
Contents
require 'nested_form' module Newsletter class DesignsController < ::Newsletter::ApplicationController before_filter :find_design, :except => [:new, :create, :index] def index @designs = Design.find(:all) end def show @areas = @design.areas.active end def new @design = Design.new end def edit end def create @design = Design.new(params[:design]) if @design.save flash[:notice] = 'Design was successfully created.' redirect_to(edit_design_path(@design)) else render :action => "new" end end def update if @design.update_attributes(params[:design]) flash[:notice] = 'Design was successfully updated.' redirect_to(edit_design_path(@design)) else render :action => "edit" end end def destroy @design.destroy redirect_to(designs_url) end protected def find_design @design = Design.find(params[:id]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems