Sha256: 8b970173c9e57a4ae3539e96bb7eff35b6936a993be677a7d79f6fd3cd0b2464
Contents?: true
Size: 1 KB
Versions: 3
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
3 entries across 3 versions & 1 rubygems