Ruby on Rails Saturday, October 2, 2010

Thank you very much, got it to work.


On Oct 2, 3:41 pm, radhames brito <rbri...@gmail.com> wrote:
> On Sat, Oct 2, 2010 at 5:09 PM, pauld <paul.denlin...@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/worldI 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.

No comments:

Post a Comment