Head first rails Mebay application

I am using rails 3 and the steps that I have done

1.rails new MeBay

2.rails g model ad name:string description:text price:decimal
seller_id:integer email:string imr_url:string

3.rake db:migrate

4.rails generate controller ads

5.show.html.erb

Name:<%= @ad.name %>

Description:<%= @ad.description %>

Price:<%= @ad.price %>

Seller Id:<%= @ad.seller_id %>

Email:<%= @ad.email %>

6.config/routes.rb

controller ‘ads’ do
match ‘ads/:id’ => :show
match ‘ads/:id’ => :index
end

7.ads_controller
def show
@ad = Ad.find(params[:id])
end
def index
@ads = Ad.find(:all)
end

  1. index.html.erb

All ads

after starting the rails server

in browser I am trying

http://localhost:3000/MeBay
http://localhost:3000/show/ads/3

I am getting routing error. Please help on solving this error.

No route matches [GET] “/MeBay”
No route matches [GET] “/show/ads/3”

please note:other scaffolding project that I created in RoR runs well.
but
not this one. please help where I went wrong.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs