Connect previous knowledge with new knowledge as you get a chance to use the react-rails gem. This gem allows you to build React components as a part of your Rails JavaScript and serve it in a component, react_component, to be used in a regular ERB file
- Ruby
- Ruby on Rails
- OOP
- SQL Postgres
- React
To get a local copy up and running follow these simple example steps.
- Click on the top right green "code" button.
- On the dropdown menu, choose "download with zip" button.
- After download, extract the zip file and you have the project on your machine.
- Make sure that your PostgreSQL server is running and you have the ability to establish connection with the database.
- Create a new file called
local_env.yml
in the folderconfig/
and paste the following code in it:PG_USERNAME: "YourPostgresUsername"
PG_PASSWORD: "YourPostgresPassword"
GMAIL_USERNAME: "YourGmailSenderUsername"
GMAIL_PASS: "YourGmailSenderPassword"
Note:
You can use your own gmail account to send emails but first you have to configure 2-Step Authorization and after that you have to configure an APP Password for this specific application. If you want more information about this, GOOGLE IT. - Execute
rails db:create
to create the database. - Run
rails s
to run the application.
- If you want to run some unit tests, all you need to do is:
- On your terminal execute:
gem install rspec
- Run the
rspec
command in this case over the path ofspec/
, the resulting command will look like this:rspec spec/
- If you want to run the tests over the entire project, you can execute the following command:
rspec
👤 George Magdy
- GitHub: @George_Magdy
- Twitter: @George_Magdy
- LinkedIn: @George_Magdy
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!
- Inspired by Gregoire Vella
This project is MIT licensed.