CRUD de Heros feito em Ruby on Rails no padrão MVC.
Esse repositório faz parte do Curso de Ruby on Rails 6 como API.
| Ruby version | 2.7.2 |
| Rails version | 6.1.0 |
| Database | SQLite3 |
# clonar o projeto
git clone https://github.com/peimelo/tour_of_heroes.git
cd tour_of_heroes
# instalar as dependências do Ruby on Rails
bundle install
# instalar as dependências do Node.js
yarn install
# criar os bancos de dados de development e test
rails db:create
# criar as tabelas
rails db:migrateCrie um arquivo config/master.key e coloque dentro dele a chave para descriptar o arquivo config/credentials.yml.enc.
# para criar o arquivo
touch config/master.key# apague o arquivo config/credentials.yml.enc
rm config/credentials.yml.enc
# rode o comando para criar o credentials e master key (substitua 'code' caso não use o VS Code)
EDITOR="code --wait" bin/rails credentials:editAgora adicione a informação abaixo para autenticar quando for manipular o CRUD (substitua your_name e your_password pelos valores que desejar):
authenticate:
name: your_name
password: your_passwordSalve e feche o arquivo config/credentials.yml.enc.
rails s
Abra o browser no endereço http://localhost:3000
Para navegar no projeto em produção acesse https://tour-of-heros.herokuapp.com