Hi, I am trying to work through the Ruby on Rails 3 Tutorial book. I got stuck on chapter 5, trying to get the routes.rb file changed into: match '/signup', :to => 'users#new' match '/contact', :to => 'pages#contact' match '/about', :to => 'pages#about' match '/help', :to => 'pages#help' root :to => 'pages#home' It used to be "get" instead of "match". I have made the changes to the other files the book recommends, but the pages have since stopped loading and the tests are failing. rspec ./spec/controllers/pages_controller_spec.rb:27 # PagesController GET 'contact' should be successful rspec ./spec/controllers/pages_controller_spec.rb:31 # PagesController GET 'contact' should have the right title rspec ./spec/controllers/pages_controller_spec.rb:49 # PagesController GET 'help' should be successful rspec ./spec/controllers/pages_controller_spec.rb:53 # PagesController GET 'help' should have the right title rspec ./spec/controllers/pages_controller_spec.rb:38 # PagesController GET 'about' should be successful rspec ./spec/controllers/pages_controller_spec.rb:42 # PagesController GET 'about' should have the right title rspec ./spec/controllers/pages_controller_spec.rb:14 # PagesController GET 'home' should be successful rspec ./spec/controllers/pages_controller_spec.rb:19 # PagesController GET 'home' should have the right title rspec ./spec/controllers/users_controller_spec.rb:7 # UsersController GET 'new' returns http success rspec ./spec/controllers/users_controller_spec.rb:11 # UsersController GET 'new' should have the right title rspec ./spec/requests/layout_links_spec.rb:10 # LayoutLinks should have a Contact page at '/contact' rspec ./spec/requests/layout_links_spec.rb:15 # LayoutLinks should have an About page at '/About' rspec ./spec/requests/layout_links_spec.rb:20 # LayoutLinks should have a Help page at '/help' rspec ./spec/requests/layout_links_spec.rb:5 # LayoutLinks should have a Home page at '/' rspec ./spec/requests/layout_links_spec.rb:25 # LayoutLinks should have a signup page at '/signup' HELP!!! Sam
on 2012-10-31 23:13
on 2012-10-31 23:36
On 31 October 2012 20:29, Samantha Cabral <samantha.grimm@gmail.com> wrote: > > It used to be "get" instead of "match". I have made the changes to the other > files the book recommends, but the pages have since stopped loading and the > tests are failing. > rspec ./spec/controllers/pages_controller_spec.rb:27 # PagesController GET > 'contact' should be successful You should have a more useful message than that somewhere, possibly in log/test.log if nowhere else. Otherwise what message do you get when you try to load one of the pages in a browser? Colin
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.