Sha256: 86b1161c6c1208d97c6ec4dcbcffbdbe65f4af042db135655bc4467fae608dd6

Contents?: true

Size: 743 Bytes

Versions: 8

Compression:

Stored size: 743 Bytes

Contents

class <%= controller_class_name %>Controller < ApplicationController

  before_filter :get_resource, :except => []

  def index
  end

  def show
  end

  def new
  end

  def edit
  end

  def create
    if @resource.save
      redirect_to(@resource, :notice => '<%= human_name %> was successfully created.') 
    else
      render :action => "new" 
    end
  end

  def update
    if @resource.update_attributes(params[:<%= singular_table_name %>])
      redirect_to(@resource, :notice => '<%= human_name %> was successfully updated.') 
    else
      render :action => "edit" 
    end
  end

  def destroy
    @resource.destroy

    redirect_to(<%= index_helper %>_url, :notice => '<%= human_name %> was successfully removed.') 
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pixelearth-3.2.4 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-3.2.2 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.7 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.6 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.5 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.4 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.3 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb
pixelearth-0.0.2 lib/generators/project_files/templates/view_templates/rails/scaffold_controller/controller.rb