Sha256: 756f490dd8ade865ff47b3c53cd0a329789de1430579f48beefef899ea87d758
Contents?: true
Size: 1.96 KB
Versions: 1
Compression:
Stored size: 1.96 KB
Contents
class <%= controller_class_name %>Controller < ApplicationController def index @<%= table_name %> = <%= class_name %>.find :all respond_to do |format| format.html format.xml { render :xml => @<%= table_name %> } end end def show @<%= file_name %> = <%= class_name %>.find params[:id] respond_to do |format| format.html format.xml { render :xml => @<%= file_name %> } end end def new @<%= file_name %> = <%= class_name %>.new respond_to do |format| format.html format.xml { render :xml => @<%= file_name %> } end end def edit @<%= file_name %> = <%= class_name %>.find params[:id] end def create @<%= file_name %> = <%= class_name %>.new params[:<%= file_name %>] respond_to do |format| if @<%= file_name %>.save flash[:notice] = '<%= class_name %> was successfully created.' format.html { redirect_to(@<%= file_name %>) } format.xml { render :xml => @<%= file_name %>, :status => :created, :location => @<%= file_name %> } else format.html { render :action => "new" } format.xml { render :xml => @<%= file_name %>.errors, :status => :unprocessable_entity } end end end def update @<%= file_name %> = <%= class_name %>.find params[:id] respond_to do |format| if @<%= file_name %>.update_attributes(params[:<%= file_name %>]) flash[:notice] = '<%= class_name %> was successfully updated.' format.html { redirect_to(@<%= file_name %>) } format.xml { head :ok } else format.html { render :action => "edit" } format.xml { render :xml => @<%= file_name %>.errors, :status => :unprocessable_entity } end end end def destroy @<%= file_name %> = <%= class_name %>.find params[:id] @<%= file_name %>.destroy respond_to do |format| format.html { redirect_to(<%= table_name %>_url) } format.xml { head :ok } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hardbap-coulda-0.4.0 | generators/coulda_scaffold/templates/controller.rb |