Pada Rails 3 memungkinkan untuk dilakukan kustomisasi controller yang dihasilkkan saat melakukan scaffolding. Secara default, saat melakukan scaffolding, controller yang dihasilkan adalah sebagai berikut:
bundle exec rails g scaffold Item name:string price:integer
class ItemsController < ApplicationController
# GET /items
# GET /items.xml
def index
@items = Item.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @items }
end
end
# ----- CUT ------
# DELETE /items/1
# DELETE /items/1.xml
def destroy
@item = Item.find(params[:id])
@item.destroy
respond_to do |format|
format.html { redirect_to(items_url) }
format.xml { head :ok }
end
end
end