For the first two sections of this book, we'll ask you to build up a blog app to learn Ruby on Rails. To get this started, follow the commands below to clone a starter app:
# make sure to use ruby version 2.6.0
$ git clone https://github.com/launchschool/demystifying_rails_app_template
$ cd demystifying_rails_app_template
$ bundle exec bundle install
$ bundle exec rails server
Once $ bundle exec rails server
is running, just point your browser to http://localhost:3000/
to use the app.
So now that we have a fresh Rails app up and running, let's make it respond to an HTTP request.
Specifically, let's say that we want a request from our browser to /hello_world
to result in the text Hello, world!
being displayed in the browser.
In Rails, this is essentially a two step process:
The first of these is accomplished by declaring a route.
The second, by defining a method on a controller. This type of method on a controller containing logic for handling a request is called an action.
In the next several chapters, we'll go through those steps to build up our first Rails app.
Your questions are private and won't be used to evaluate your performance.
Your questions are private and won't be used to evaluate your performance.