Let's navigate to the TODO
folder to check how our application's folder structure looks like:
Let me explain to you some of the important folders here:
The first one is the
app
folder, which we will be focusing on the most throughout this book. All our application's content will be present inside this folder.The
assets
folder inside theapp
folder is the location to store all the static files like JavaScript, CSS, and Images. You can take a sneak peek inside them to look at the various files.The
controllers
folder handles various requests and responses of the browser.The
helpers
folder contains various helper methods both for theviews
andcontrollers
.The next folder
mailers
, contains all the necessary files to send an e-mail.The
models
folder contains files that interact with the database.Finally, we have the
views
folder, which contains all the.erb
files that will be complied to HTML files.
So, let's start the Rails server and check out our application on the browser:
Navigate to the
TODO
folder in the terminal and then type the following command to start a server:rails server
You can also use the following command:
rails s
You will see that the server is deployed under the port
3000
. So, type the following URL to view the application:http://localhost:3000
.You can also use the following URL:
http://0.0.0.0:3000
.If your application is properly set up, you should see the default page of Rails in the browser: