Ruby on Rails
Saturday, October 2, 2010
On Sat, Oct 2, 2010 at 5:09 PM, pauld <paul.denlinger@gmail.com> 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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment