On Sat, Oct 2, 2010 at 5:09 PM, pauld <[email protected]> wrote:
> Just starting out with RoR3, and have tried to render first page. > > Here is code for hello_controller.rb > > > class HelloController < ApplicationController > def world > render :text => "<h1>Hello world!</h1>" > end > end > > Did not make any changes to the routes.rb file. When I went to > http://localhost:3000/hello/world I got the following error: > > ActionController::RoutingError (No route matches "/hello/world"): > > Do I need to make changes to the routes.rb file? If so, what changes? > you are trying yo use this ====> match ':controller(/:action(/:id(.:format)))' read! # This is a legacy wild controller route that's not recommended for RESTful applications. # Note: This route will make all actions in every controller accessible via GET requests. # match ':controller(/:action(/:id(.:format)))' you are trying to access an action like this hello/world =====> # match ':controller(/:action)' with that line commented is not possible to access actions the old non restfull way. -- 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.

