generators/scaffold/templates/controller.rb in rails-0.9.3 vs generators/scaffold/templates/controller.rb in rails-0.9.4
- old
+ new
@@ -1,8 +1,6 @@
-class <%= class_name %>Controller < ApplicationController
- layout 'scaffold'
-
+class <%= @controller_class_name %>Controller < ApplicationController
<% unless suffix -%>
def index
list
render_action 'list'
end
@@ -39,11 +37,10 @@
@<%= singular_name %> = <%= class_name %>.find(@params['id'])
end
def update
@<%= singular_name %> = <%= class_name %>.find(@params['<%= singular_name %>']['id'])
- @<%= singular_name %>.attributes = @params['<%= singular_name %>']
- if @<%= singular_name %>.save
+ 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