Aplicação Web Básica
Criado por Myriam Leggieri, @iammyr para o projeto Rails Girls Galway
Traduzido por Luiz Santos, @santosluiz
Os tutoriais básicos que foram mesclados e adaptados são: Tutorial Ruby on Rails, App RailsGirls e o tutorial para criação de thumbnails, autenticando usuários, adicionando um design, implementando com o OpenShift e adicionando comentários.
Conheça as ferramentas
Editor de Texto
Sublime Text, Komodo Edit, Vim, Emacs, e Gedit são exemplos de editores de texto que você pode usar para codar e editar arquivos.
Terminal (conhecendo os comandos do Prompt no Windows)
Onde você irá iniciar o servidor rails e rodar os comandos.
Navegadores - Browsers
(Firefox, Safari, Chrome) para visualizar sua aplicação.
GitHub
Importante
É importante que você selecione as instruções específicas do seu sistema operacional - os comandos que você roda no Windows são superficialmente diferentes dos comandos do Mac ou do Linux. Se você estiver tendo algum problema, verifique o comutador do sistema operacional no rodapé dos comandos.
1. Criando a aplicação
Nós iremos criar um novo app Rails chamado railsgirls-galway.
Primeiro, vamos abrir o terminal:
- macOS: Abra o Spotlight, digite Terminal e clique em Terminal.
- Windows: Clique no Menu Iniciar e digite Prompt e clique em Command Prompt with Ruby and Rails.
- Linux (Ubuntu/Fedora): Procure por Terminal no dashboard e clique em Terminal.
Próximo, digite estes comandos no terminal:
Você pode verificar o diretório projetos
(que acabou de ser criado), utilizando o comando: ls
. Se tudo ocorreu bem, você deverá ver o diretório projetos
na listagem. Agora, devemos acessar o conteúdo do diretório projetos
que acabamos de criar, utilizando o seguinte comando:
Você pode verificar se está em um diretório vazio utilizando o comando ls
. Agora, você pode criar uma nova aplicação chamada railsgirls-galway
com o comando:
Este comando irá criar uma nova aplicação na pasta railsgirls
. Então, nós devemos sair do diretório atual para entrarmos no diretório principal da nossa aplicação. Podemos fazer isso com o seguinte código:
Se você digitar o comando ls
dentro do diretório, você deverá ver as pastas app
e config
. Então, você pode iniciar o servidor Rails com o comando:
Acesse http://localhost:3000 no seu navegador. Deverá aparecer a página de boas-vindas: “Welcome aboard”. Isso significa que a sua aplicação em Rails está funcionando perfeitamente.
Perceba que nesta janela, o prompt de comando não está visível porque você está em um servidor Rails. O prompt de comando será mais ou menos assim:
Enquanto o prompt de comando não estiver visível, você não poderá executar novos comandos. Se você tentar inserir algum comando como cd
ou algum outro comando, ele não irá funcionar. Para retornar ao prompt de comando normal:
Pressione Ctrl+C no terminal para sair do servidor.
Instrutor(a): Explique o que cada comando faz.
O que é um servidor e uma aplicação web - Slides por @
O esqueleto gerado por rails new
reflete o padrão de arquitetura Model-View-Controller(MVC) - Slides por @.
Outros Guias
- Handy cheatsheet for Ruby, Rails, console etc.
- Guia 1: Tutorial de Instalação para Rails Girls
- Guia 2: Tutorial para criação da app Rails Girls
- Guia 3: Como enviar para o GitHub
- Guia 4: Colocando seu app online em…
- Guia 5: Funcionalidades de uma área de comentários para a app Rails Girls
- Guia 6: Adicione design à sua aplicação com HTML e CSS
- Guia 7: Thumbnails em listas de ideas
- Guia 8: Autenticação (para usuários) com Devise
- Guia 9: Adicionando Gravatar para a aplicação
- Guia 10: Melhorando seu design da sua aplicação com HTML e CSS
- Guia 11: Continuous Deployment
- Guia 12: Construindo um aplicativo de votação em Sinatra
- Guia 13: Construa um diário em Ruby on Rails
- Guia 14: Adicione back-end ao seu aplicativo (páginas de administração)
- Guia 15: Acesse explicações adicionais do app Rails Girls