Thanks for the reply.
There are 6 files in views/contacts:
_form.rhtml, list.rhtml, show.rhtml, edit.rhtml, new.rhtml,
show.rhtml.default.
There are 2 files in views/layouts:
application.rhtml, contacts.rhtml
Here''s what''s in contacts_controller.rb:
#---
# Excerpted from "Rails Recipes"
# We make no guarantees that this code is fit for any purpose.
# Visit pragmaticprogrammer.com/titles/fr_rr for more book
information.
#---
class ContactsController < ApplicationController
Contact.content_columns.each do |column|
in_place_edit_for :contact, column.name
end
def index
list
render :action => ''list''
end
def list
@contact_pages, @contacts = paginate :contacts, :per_page => 10
end
def show
@contact = Contact.find(params[:id])
end
def new
@contact = Contact.new
end
def create
@contact = Contact.new(params[:contact])
if @contact.save
flash[:notice] = ''Contact was successfully created.''
redirect_to :action => ''list''
else
render :action => ''new''
end
end
def edit
@contact = Contact.find(params[:id])
end
def update
@contact = Contact.find(params[:id])
if @contact.update_attributes(params[:contact])
flash[:notice] = ''Contact was successfully updated.''
redirect_to :action => ''show'', :id => @contact
else
render :action => ''edit''
end
end
def destroy
Contact.find(params[:id]).destroy
redirect_to :action => ''list''
end
end
Thanks for the help!
Michael Trier wrote:> You probably don''t still have the output of your script/generate.
How
> about showing us your controller
> /app/controllers/contacts_controller.rb. Also make sure you have all
> the views that are listed in the Recipe book, in the output of the
> script/generate command.
>
> Michael.
--
Posted via ruby-forum.com.