aboutsummaryrefslogtreecommitdiffstats
path: root/railties/generators/scaffold/templates/controller.rb
diff options
context:
space:
mode:
authorDavid Heinemeier Hansson <david@loudthinking.com>2005-02-07 13:14:05 +0000
committerDavid Heinemeier Hansson <david@loudthinking.com>2005-02-07 13:14:05 +0000
commitdaee6fd92ac16878f6806c3382a9e74592aa9656 (patch)
treed477c6502960cb141403f8b4640dd483b487e5df /railties/generators/scaffold/templates/controller.rb
parent838c5a3d82367977d13ced01f9e28c22ccff32ef (diff)
downloadrails-daee6fd92ac16878f6806c3382a9e74592aa9656.tar.gz
rails-daee6fd92ac16878f6806c3382a9e74592aa9656.tar.bz2
rails-daee6fd92ac16878f6806c3382a9e74592aa9656.zip
Added new generator framework that informs about its doings on generation and enables updating and destruction of generated artifacts. See the new script/destroy and script/update for more details #487 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@518 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/generators/scaffold/templates/controller.rb')
-rw-r--r--railties/generators/scaffold/templates/controller.rb54
1 files changed, 0 insertions, 54 deletions
diff --git a/railties/generators/scaffold/templates/controller.rb b/railties/generators/scaffold/templates/controller.rb
deleted file mode 100644
index 7ccb517bee..0000000000
--- a/railties/generators/scaffold/templates/controller.rb
+++ /dev/null
@@ -1,54 +0,0 @@
-class <%= @controller_class_name %>Controller < ApplicationController
-<% unless suffix -%>
- def index
- list
- render_action 'list'
- end
-<% end -%>
-
-<% for action in unscaffolded_actions -%>
- def <%= action %><%= suffix %>
- end
-
-<% end -%>
- def list<%= suffix %>
- @<%= plural_name %> = <%= class_name %>.find_all
- end
-
- def show<%= suffix %>
- @<%= singular_name %> = <%= class_name %>.find(@params['id'])
- end
-
- def new<%= suffix %>
- @<%= singular_name %> = <%= class_name %>.new
- end
-
- def create<%= suffix %>
- @<%= singular_name %> = <%= class_name %>.new(@params['<%= singular_name %>'])
- if @<%= singular_name %>.save
- flash['notice'] = '<%= class_name %> was successfully created.'
- redirect_to :action => 'list<%= suffix %>'
- else
- render_action 'new<%= suffix %>'
- end
- end
-
- def edit<%= suffix %>
- @<%= singular_name %> = <%= class_name %>.find(@params['id'])
- end
-
- def update
- @<%= singular_name %> = <%= class_name %>.find(@params['<%= singular_name %>']['id'])
- if @<%= singular_name %>.update_attributes(@params['<%= singular_name %>'])
- flash['notice'] = '<%= class_name %> was successfully updated.'
- redirect_to :action => 'show<%= suffix %>', :id => @<%= singular_name %>.id
- else
- render_action 'edit<%= suffix %>'
- end
- end
-
- def destroy<%= suffix %>
- <%= class_name %>.find(@params['id']).destroy
- redirect_to :action => 'list<%= suffix %>'
- end
-end