Hi All,
I am new to Ruby on Rails and have rails3 installed.
After I type this on the command line
$rails g controller Pages home contact
then, I go to http://localhost:3000/pages/home
I got
Routing Error
No route matches “/pages/contact”
How can I fix this problem?
Thanks!
On Fri, Feb 26, 2010 at 12:47 PM, John Wu [email protected] wrote:
I got
Routing Error
No route matches “/pages/contact”
How can I fix this problem?
Thanks!
Please post your routes file.
-Conrad
Thanks for the reply.
I didn’t change rout file.
SampleApp::Application.routes.draw do |map|
end
What do I need to add?
Conrad T. wrote:
On Fri, Feb 26, 2010 at 12:47 PM, John Wu [email protected] wrote:
I got
Routing Error
No route matches “/pages/contact”
How can I fix this problem?
Thanks!
Please post your routes file.
-Conrad
Thanks,
How to uninstall it on mac? Can I have two version of Rails on same
machine that I can choose one to run?
Colin L. wrote:
On 26 February 2010 20:47, John Wu [email protected] wrote:
Hi All,
I am new to Ruby on Rails and have rails3 installed.
Did you really mean to start with rails 3? It is still under
development and you may well run into problems that are not of your
own making. If you are learning rails I would suggest installing the
latest 2.3.x and you will find getting started guides to help you get
going at http://guides.rubyonrails.org. I believe that it is
necessary to uninstall rails 3 before installing 2.3.x though I may be
mistaken.
Colin
On 26 February 2010 20:47, John Wu [email protected] wrote:
Hi All,
I am new to Ruby on Rails and have rails3 installed.
Did you really mean to start with rails 3? It is still under
development and you may well run into problems that are not of your
own making. If you are learning rails I would suggest installing the
latest 2.3.x and you will find getting started guides to help you get
going at http://guides.rubyonrails.org. I believe that it is
necessary to uninstall rails 3 before installing 2.3.x though I may be
mistaken.
Colin
Hello,
Here’s how your routes.rb file should like for that /pages/home route
to work: gist:316367 · GitHub
In rails 3 rule for catching non-rest routes is deprecated so it’s
commented out in routes.rb. You can read about it in Rails 3.0 Release
Notes - rails.info
Rails 3 doesn't come with a generic rout mapping for controllers.
The generator for models or scaffold will add the models as resources
routes, so it will be RESTfull by default.
It means that in any new rails 3 app, you will have to explicitly
change the routes.rb to add the routes that are not related to a REST
resource.
Isn't it great? I love rails 3.
[]'s
Felipe
Ugis Ozols wrote:
Hello,
Here’s how your routes.rb file should like for that /pages/home route
to work: http://gist.github.com/316367
In rails 3 rule for catching non-rest routes is deprecated so it’s
commented out in routes.rb. You can read about it in Rails 3.0 Release
Notes - http://guides.rails.info/3_0_release_notes.html#action-dispatch
On Feb 26, 10:47 pm, John Wu <[email protected]>
wrote:
Hi All,
I am new to Ruby on Rails and have rails3 installed.
After I type this on the command line
$rails g controller Pages home contact
then, I go tohttp://localhost:3000/pages/home
I got
Routing Error
No route matches “/pages/contact”
How can I fix this problem?
Thanks!
Posted viahttp://www.ruby-forum.com/.
–
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.