/EP3OO

Primary LanguageRuby

Nome: Gabriela e Renata 1/2016 Professor: Renato Coral UnB - FGA

Para executar de maneira correta a aplicação deve-se instalar corretamente o Ruby e o Ruby on Rails. Após isso, será necessário abrir a pasta do projeto no terminal e instalar as seguintes Gems:

  • gem 'foundation-rails'
  • gem 'devise'
  • gem 'redis', '~>3.3.0'
  • gem 'hiredis', '~>0.6.1'
  • gem 'activeadmin', github: 'activeadmin'

Para isso, deve-se dar o comando bundle install no terminal e logo após instalar cada Gem:

  • $ rails g foundation:install
  • $ rails g devise:install
  • $ sudo apt-get install redis-server (Digite redis-server no terminal para receber instruções,
  • caso não funcione esse comando)
  • $ rails g active_admin:install

Tendo feito isso será necessário dar o comando rake db:migrate para que os dados de usuário admin padrão sejam migrados para o banco de dados. Agora basta dar o comando rails s no terminal para que a página web seja exibida no browser. Acesse a página http://localhost:3000 para vizualizar a aplicação. Para ter acesso ao carrinho de compras o usuário deve cadastrar-se e permanecer logado no sistema. Assim poderá incluir e remover produtos do carrinho. O usuário pode remover produtos diretamente no carrinho de compras, pode editar suas informações cadastrais clicando no botão superior que exibe seu E-mail e pode dar log out clicando no botão superior sair. A área restrita Admin só poderá ser acessada pelo usuário administrador do sistema cuja senha e login são : adminrg@gmail.com , senha: 123456 . Estes foram definidos por padrão em db/seeds.rb Na área Admin pode-se incluir, excluir ou editar produtos e também pode-se cadastrar e deletar usuários.