On 8 May 2011 12:31, Mohamed L. <li...@ruby-forum.com> wrote: > David Kahn wrote in post #997316: >> On Sat, May 7, 2011 at 9:27 PM, Mohamed L. <li...@ruby-forum.com> wrote: >> >>> Hey, I'm trying to sort out the routing still, I've generated a home >>> controller, deleted the public/index.html and changed the routes.rb to >>> have :root to=> "home#index" and I have changed the html code in >>> app\view\home\index >>> >>> When I open it I keep getting: Routing Error No route matches "/" >>> >> >> Hmmm it sounds like you might be getting sent elsewhere. Is there >> anotehr >> :root entry in your routes? As well, do you have both an >> home/index.html.erb >> view as well as an index action in your controller? Also, is there any >> other >> code you have added to the app such as in the application controller >> which >> might be redirecting you? > > In the home controller I have: > > class HomeController < ApplicationController > def index > end
It is nothing to do with the controller, it is saying there is no route. That is before it even looks for a controller. Did you try root :to => instead of :root to => as I suggested? Don't forget to restart the server after changing routes.rb. It is interpreted when the app is first loaded. If it is still not working post your routes.rb file here. Colin -- 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.