Tutorial Básico. Instalando e testando o Ruby on Rails no Windows



Documentos relacionados
Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Manual do Sistema "Vida Controle de Contatos" Editorial Brazil Informatica

1º passo: Instalando a rvm.

Manual de Instalação e Configuração do SQL Express

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

GUIA INTEGRA SERVICES E STATUS MONITOR

Procedimento para Atualização do DDFinance

Instalando o Tomcat. Tutorial elaborado pelo professor. José Gonçalo dos Santos. Contato: jose.goncalo.santos@gmail.com

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Sistema Click Principais Comandos

Dicas de uso para Cloud Computing

Menus Personalizados

Manual Instalação Pedido Eletrônico

USANDO O ROUNDCUBE WEBMAIL

Roteiro de instalação da Linha DD

Manual Administrador - Mídia System

MANUAL DO SISTEMA. Versão 1.00

1. Introdução pág.3 2. Apresentação do sistema Joomla! pág.4 3. Acessando a administração do site pág.4 4. Artigos 4.1. Criando um Artigo 4.2.

Manual do Sistema "Vida em Mão - Controle Financeiro Para PALM" Editorial Brazil Informatica

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

INSTALANDO SOFTWARE Ifox irestaurantes

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Visualizando relatórios pelo NeoNews Player. Documentação para Usuário Final

COORDENAÇÃO DE ENSINO A DISTÂNCIA - EaD

Manual do MySuite. O MySuite é a solução adotada pela MKData para gerenciar o atendimento aos clientes.

Este tutorial está publicado originalmente em

E.E.E.B. Professor José Fernandes de Oliveira. Manual de Uso. Sistema Interno (Professores)

1. Um servidor rodando Windows 7 (um computador onde o SIPAR ficará instalado e com os dados neste computador);

BAIXA E INSTALAÇÃO DE CERTIFICADO A1. Versão 1.0r0 de 29 de Janeiro Classificação: Ostensivo

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Sumário. Tutorial: Editor de Exercícios Online para o professor

V1.1 SITE EM UM SITE 11/2015 MINUTOS APRENDA A PROGRAMAR IMAGINE FAZER O SEU PRIMEIRO PROGRAMA EM 180 SEGUNDOS

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

MANUAL DE REFERÊNCIA PARA UTILIZAÇÃO DO SISTEMA

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu

1 Cadastre-se Mozilla Firefox. AQUI Esqueci a senha Login Senha. Esqueci a senha Login Enviar Solicitação OBS: Nome: Login:

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

NFe Nota Fiscal Eletronica

MANUAL COMPLEMENTAR PARA INSTALAÇÃO DOS SISTEMAS SIM E SINASC EM AMBIENTES COM WINDOWS 7 (32 BITS)

TUTORIAL PARA ATUALIZAÇÃO DO PORTAL DO TJRN

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

Como Instalar o Sistema

Manual do Usuário. Tag List. Tag List Generator. smar FIRST IN FIELDBUS JUL / 02. Tag-List VERSÃO 1.0 TAGLSTC3MP

Manual de Instalação do Servidor Orion Phoenix Versão Novembro/2010

INSTALAÇÃO OASIS + WAMP SERVER NO AMBIENTE WINDOWS

Sistema de Controle de Cheques GOLD

WordPress Institucional UFPel Guia Rápido

MANUAL DE UTILIZAÇÃO - VISÃO DE EMPRESAS. Todos os direitos reservados à Softbox

ArpPrintServer. Sistema de Gerenciamento de Impressão By Netsource Rev: 02

Nova Central de Atendimento Logicorp

COMO FAZER PARA CONFIGURAR O DVR PARA ACESSO REMOTO

CNEC CAPIVARI Educação Infantil - Ensino Fundamental - Ensino Médio - Educação Profissional - Ensino Superior

Megamídia ML Sistemas - VALID MANUAL DE ATUALIZAÇÃO CFC DIGITAL VERSÃO 10

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

Introdução ao Sistema. Características

INSTALAÇÃO DO CHEF FOODS NET

Como Instalar o Sistema

Software : Sistema Gerenciador DataClarus Dificuldade : ( ) Fácil (X) Médio ( ) Avançado - Página 1 de 5 Instalando duas empresas no mesmo servidor

Manual Captura S_Line

Instalação rápida do Expresso

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

02 - Usando o SiteMaster - Informações importantes

Manual de Instalação: Agente do OCS Inventory NG

Visão Geral sobre o tutorial de Utilização de

O sistema possui 5 módulos para registros:

II Semana de Tecnologia da Informação. Rails Framework

(token SafeNet e-gov - Plataforma Windows 32).

CRIANDO O SEU CURRÍCULO LATTES

Roteiro de Tutorial das Ferramentas de Usabilidade

Construtor de sites SoftPixel GUIA RÁPIDO - 1 -

Tutorial de instalação do Java 7 no Windows 7.

Manual de Instalação ( Client / Server ) Versão 1.0

TUTORIAL: MANTENDO O BANCO DE DADOS DE SEU SITE DENTRO DO DOMÍNIO DA USP USANDO O SSH!

TRIBUNAL DE JUSTIÇA DO PARANÁ PROJUDI REFORMULAÇÃO DE CUMPRIMENTOS - MANDADOS

UNIVERSIDADE ESTADUAL DE GOIÁS

Manual de utilização do sistema Diagnose. Marcus Vinícius Benedito. 10 de maio de 2007

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Sumário. 1 Tutorial: Blogs no Clickideia

BEM-VINDO AO dhl PROVIEW

NOVO ASSINADOR DO PROJUDI

Tutorial USERADM Como inserir conteúdo no Portal Transparência

Instruções para instalação do Virtual Lab (ChemLab 2.5 ou Physics 3.0)

Faturamento Eletrônico - CASSEMS

Esse tutorial visa apresentar as principais funcionalidades do Editor de Roteiro de Aprendizagem do Portal Clickideia.

Capture Pro Software. Guia de referência. A-61640_pt-br

Procedimentos para Reinstalação do Sisloc

Instruções Básicas de Instalação - BrOffice.org

1ª PARTE DIÁRIOS ELETRÔNICOS

Como funciona? SUMÁRIO

Manual de Instalação

Sistema da Comissão Nacional de Residência Médica

TESTANDO A INTEGRIDADE DAS ISOs E LIVE-USB:

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

MANUAL DO ALUNO PARA NAVEGAR NO AMBIENTE VIRTUAL DE APRENDIZAGEM - AVA

Tutorial. Transmitindo arquivos via FTP. FTP Protocolo da internet responsável pelo envio e recebimento de arquivos com maior eficiência e rapidez.

Como acessar o novo webmail da Educação? Manual do Usuário. 15/9/2009 Gerencia de Suporte, Redes e Novas Tecnologias Claudia M.S.

Transcrição:

Tutorial Básico Instalando e testando o Ruby on Rails no Windows Ana Luiza Dias Organização do Tutorial: Passos para a instalação...pág 2 Passos para a criação de um projeto rails...pág 3 Passos para acompanhar os campos e os dados criados no BD (opcional)...pág 6 Organização das pastas de RoR do projeto criado...pág 7 Organização e modificação do conteúdo dos arquivos das pastas de RoR...pág 9 Tutoriais que podem ajudar no processo de aprendizagem...pág 12 São Carlos, 29 de março de 2011

2 Passos para a instalação 1º. Passo: acessar o site http://www.rubyonrails.pro.br/down Instalar o instalar o ruby 1.8.7 Instalar o RubyGems Descompacte-o e então execute ruby setup.rb pelo prompt 2º. Passo: verificar a instalação do ruby Dar o comando ruby v pelo prompt Retornará a versão do ruby instalada 3º. Passo: instalar o Rails Dar o comando: gem install rails pelo prompt 4º. Passo: verificar a instalação do Rails Dar o comando rails v pelo prompt Ele retornará a versão do Rails instalada

3 Passos para a criação de um projeto rails 1º. Passo: criar um novo projeto Rails Dar o comando rails new <nomedo projeto> pelo prompt Ex: rails new teste 2º. Passo: entrar na pasta do projeto Rails criado para poder executar os próximos passos Dar o comando cd <nomedoprojeto> pelo prompt Ex: cd teste 3º. Passo: criar o banco de dados Dar o comando rake db:migrate pelo prompt //Este comando também será usado sempre que for alterado algo no banco 4º. Passo: criar campos em uma aplicação com os dados que você desejar Ex: Dar o comando rails generate scaffold User name:string email:string published:boolean desc:text data:date pelo prompt // o commando rails generate scaffold é o que faz gerar separadamente o MVC (modelo, controle e visão) // o User faz o papel de uma classe. Todos os campos que você criar usando User estará dentro da visão do User. E ele será acessado como http://localhost:3000/users // os outros campos serão criados de acordo com a aplicação desejada. Deve-se passar o nome do campo, seguida de : e depois o tipo do dado. Ex name:string //algumas opções de tipos da dados string boolean Text

4 5º. Passo: atualizar o banco de dados Dar o comando rake db:migrate pelo prompt //Como citado anteriormente, todas as vezes que são modificados ou inseridos dados na aplicação, deve-se rodar o comando rake para atualizar o BD. 6º. Passo: iniciar o servidor Dar o comando rails server ou rails s para rodar o servidor 7º. Passo: acessar a aplicação (parte 1/3) Digitar no browser o endereço: http://localhost:3000 Você deverá ver a seguinte tela: //Caso isso não aconteça e dê o erro: sqlitedll-3_7_3, você deverá buscar no endereço indicado pelo prompt, o arquivo do sqlite e descompactar os arquivos bin em: C:\Ruby187\bin) 7º. Passo: acessar a aplicação (parte 2/3) Para acessar a aplicação criada, você deverá acessar a classe que foi criada no Passo 4. No exemplo, foram criados os Users. Portanto, acessaremos: http://localhost:3000/users Você deverá ver a seguinte tela:

5 7º. Passo: acessar a aplicação (parte 3/3) Para acessar diretamente a inserção de um novo usuário, você pode tanto clicar em New User por meio da interface acima, ou digitar no browser: http://localhost:3000/users/new Você deverá ver a seguinte tela: //perceba que os dados apresentados acima, foram criados por meio do comando rails generate scaffold User do Passo 4.

6 Passos para acompanhar os campos e os dados criados no BD (opcional) O Ruby on Rails (RoR) já possui o banco SQLite. Portanto, dependendo do tipo de aplicação, pode-se utilizar este banco mesmo, pois ele suportará a quantidade de dados. 1º. Passo: Baixar e instalar o SQLite Manager Extensão para o Firefox que permite o gerenciamento de bancos de dados SQLite diretamente pelo navegador. Download: http://www.baixaki.com.br/download/sqlitemanager.htm 2º. Passo: Após instalação, o SQLite Manager poderá ser acessado diretamente pelo navegador Ex: Navegador -> Ferramentas -> SQLite Manager Deverá abrir a seguinte tela: //Perceba que a classe user criada anteriomente, agora pode ser acessada diretamente pelo BD. Todos os campos criados também podem ser acessados e a listagem dos usuários cadastrados também. ` //O interessante de instalar o SQLite Manager é poder gerenciar e acompanhar os campos criados e os dados que são cadastrados.

7 Organização das pastas de RoR do projeto criado 1º. Passo: entender as pastas que são geradas Ao criar um new rails <projeto>, são criadas todas as pastas apresentadas na figura a seguir. 2º. Passo: encontrar a organização do MVC (modelo, visão e controle) As pastas controllers, models e views ficam dentro de app. Para cada classe criada haverá um controlador, um modelo e uma visão. Por exemplo, users, posts etc. Controllers:

8 Models: Views:

9 Organização e modificação do conteúdo dos arquivos das pastas de RoR 1º. Passo: entender as pastas que são geradas //para visualizar o código fonte, é legal utilizar o Notepad++ (Editor de texto versátil e repleto de recursos úteis, com suporte a várias linguagens de programação) Download: http://www.baixaki.com.br/download/notepad-.htm Modelos: haverá um modelo para cada classe criada e todas elas Controladores: tem as funções para controlar todos os dados inseridos na visão

10 Visões: para cada funcionalidade da classe criada, há uma visão, ou seja, um arquivo distinto Editar um usuário:

11 Listar todos os usuários: //ressalta-se que você pode editar diretamente o arquivo Criar um novo usuário

12 Tutoriais que podem ajudar no processo de aprendizagem: 1) http://aprendaaprogramar.rubyonrails.pro.br/ 2) http://ruby.railstutorial.org/ruby-on-rails-tutorial-book 3) http://guides.rubyonrails.org/getting_started.html Obs: Quando precisar de ajuda com algum comando do Rails, dar o comando rails help pelo prompt que virá as opções disponíveis naquele momento.