Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialFabian Pijpers
Courses Plus Student 41,372 PointsDoes anyone no here i seem to have lost it in the routes.
What do i miss in setting up the get request.
Rails.application.routes.draw do
# YOUR CODE HERE
get 'Pet:/pets/:id' to: 'PetsController#show'
end
end
1 Answer
Jennifer Nordell
Treehouse TeacherHi there, Fabian Pijpers! I feel like you might be misinterpreting what the challenge is asking for. You have a model named Pet
which is modeling a "Pets" table in the database. The route is going to be /pets/:id
and the controller may be named PetController
but you won't need that in your code.
Rails.application.routes.draw do
# YOUR CODE HERE
get '/pets/:id', to: 'pets#show'
end
This tells Rails to take the URL in the address bar and interpret the thing after /pets/
and go look up the Pet that has that id. So if the URL is /pets/4
and the pet with an id of 4 is Rover the labrador, then this is the pet that will show
Hope this helps!