1
class <%= controller_class_name %>Controller < ApplicationController
2
# GET /<%= table_name %>
3
# GET /<%= table_name %>.xml
5
@<%= table_name %> = <%= class_name %>.all
8
format.html # index.html.erb
9
format.xml { render :xml => @<%= table_name %> }
13
# GET /<%= table_name %>/1
14
# GET /<%= table_name %>/1.xml
16
@<%= file_name %> = <%= class_name %>.find(params[:id])
18
respond_to do |format|
19
format.html # show.html.erb
20
format.xml { render :xml => @<%= file_name %> }
24
# GET /<%= table_name %>/new
25
# GET /<%= table_name %>/new.xml
27
@<%= file_name %> = <%= class_name %>.new
29
respond_to do |format|
30
format.html # new.html.erb
31
format.xml { render :xml => @<%= file_name %> }
35
# GET /<%= table_name %>/1/edit
37
@<%= file_name %> = <%= class_name %>.find(params[:id])
40
# POST /<%= table_name %>
41
# POST /<%= table_name %>.xml
43
@<%= file_name %> = <%= class_name %>.new(params[:<%= file_name %>])
45
respond_to do |format|
46
if @<%= file_name %>.save
47
flash[:notice] = '<%= class_name %> was successfully created.'
48
format.html { redirect_to(@<%= file_name %>) }
49
format.xml { render :xml => @<%= file_name %>, :status => :created, :location => @<%= file_name %> }
51
format.html { render :action => "new" }
52
format.xml { render :xml => @<%= file_name %>.errors, :status => :unprocessable_entity }
57
# PUT /<%= table_name %>/1
58
# PUT /<%= table_name %>/1.xml
60
@<%= file_name %> = <%= class_name %>.find(params[:id])
62
respond_to do |format|
63
if @<%= file_name %>.update_attributes(params[:<%= file_name %>])
64
flash[:notice] = '<%= class_name %> was successfully updated.'
65
format.html { redirect_to(@<%= file_name %>) }
66
format.xml { head :ok }
68
format.html { render :action => "edit" }
69
format.xml { render :xml => @<%= file_name %>.errors, :status => :unprocessable_entity }
74
# DELETE /<%= table_name %>/1
75
# DELETE /<%= table_name %>/1.xml
77
@<%= file_name %> = <%= class_name %>.find(params[:id])
78
@<%= file_name %>.destroy
80
respond_to do |format|
81
format.html { redirect_to(<%= table_name %>_url) }
82
format.xml { head :ok }