Hai

Iam newbie.

Iam using ruby on rails, I have some doubts in it.

The steps i followed is
Using ruby 1.8.6
rails 2.2.2



http://www.ibm.com/developerworks/linux/library/l-rubyrails/


1) created the rails  project name

2)created the table name contacts in the addressbook database name in
Mysql.

3) altered in the database.yml

  adapter: mysql
  database: addressbook
  host: localhost
  username: root
  password: root
  pool: 5
  timeout: 5000


4) ruby script/generate model contact

5)ruby script/generate controller contact

6)ruby script/generate scaffold contacts.

 7) altered in

class ContactController < ApplicationController
  model :contact
  scaffold :contact
end


Errors:

 model is unknown.

8)
class ContactsController < ApplicationController
  def list
    @contacts = Contact.find_all
  end
  def show
    @contact = Contact.find(@params['id'])
  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
9) list.rhtml

<% for contact in @contacts %>
  <tr>
  <% for column in Contact.content_columns %>
    <td><%=h contact.send(column.name) %></td>
  <% end %>
    <td><%= link_to 'Show', :action => 'show', :id => contact.id %></td>
    <td><%= link_to 'Edit', :action => 'edit', :id => contact.id %></td>
    <td><%= link_to 'Destroy', :action => 'destroy', :id => contact.id
%></td>
  </tr>
<% end %>

Error: end

C:/Ruby/AddressBook/app/controllers/contacts_controller.rb:16: syntax
error, unexpected $end, expecting kEND
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to