On Apr 17, 2:59 am, Jatin kumar <jatinkumar.n...@gmail.com> wrote:
> On Sun, Apr 17, 2011 at 6:46 AM, amrit pal pathak <amritpalpath...@gmail.com
>
>
>
>
>
>
>
>
>
> > wrote:
> > I followed a tutorial to learn ruby on rails at
> >http://guides.rubyonrails.org/v2.3.8/getting_started.html
> > After creating a view and controller as  "script/generate controller
> > home index" and then i changed the contents of app/view/home/
> > index.html.erb file according to tutorial into one line as
> >     <h1>Hello, Rails!</h1>
>
> >                     Now i started the server as script/
> > server(successfully started) and when i navigate to localhost:3000/
> > home/index, i got a error message which says
>
> > ROUTING ERROR
> > No route matches "/home/index" with {:method=>:get}
>
> > Remove the /public/index.html file in your app directory.
>
> Check to see if you have a route for root in your routes.rb file.
> If not, make it
> *map.root :controller => "home"*
> If you still have problems, post the contents of your routes file.
       I added the  *map.root :controller => "home"* at the bottom of
router.rb file and it worked.so i could accessed now "localhost:3000/
home/index

     Please  explain how it (*map.root :controller => "home"*)  is
working (means which part calls to which).

Thanks

-- 
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to