In this lab you will integrate a static route so that the application will render a "Hello World" page.
- Draw a route
- Map a route to a controller/action
- Render (implicitly or explicitly) a static template
- Create a static template
Below are the tasks that you will need to complete in order to finish the lab:
- Integrate a route for
localhost:3000/hello_world
. - Create a static controller that inherits from the application controller and contains the
hello_world
action. You can have the call to the view file occur using either the implicit or explicit processes. - Create a file in the
views
directory that will be called by the static controller'shello_world
action, and add the heading<h1>Hello World</h1>
to the file. The test is case sensitive, so make sure you enter it exactly as shown.
The RSpec/Capybara test suite is currently not passing. Run the tests to see what you need to fix. It might be helpful to fire up the Rails server (via the rails s
command) in order to manually test the functionality of your route, action, and view. For students in the IDE, here's a Help Center article if you run into trouble with rails s
.
View Rails Hello World Lab on Learn.co and start learning to code for free.