1 class <%= controller_class_name
%>Controller
< ApplicationController
2 # GET /<%= table_name %>
3 # GET /<%= table_name %>.xml
5 @
<%= table_name
%> = <%= class_name
%>.find(: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 }