Pular para o conteúdo principal

Aula 1: Instalação necessária para Ruby on Rails

Passo 2: Instalar a Ferramenta Sqlite
Passo 3: Instalar a DLL do Sqlite para Windows
Passo 4: Instalar a Gem para Sqlite3
Passo 5: Instalar a RubyGem
Passo 6: Instalar a Gem Bundler
Passo 7: Instalar a Gem Rails


1. Instalar o Rails (Simplificado)


Passo 1: Faça o download do instalador de Rails

Windows : Rails 5.0 - RailsInstaller para Windows (104 MB)

Subir


Passo 2: Instale o arquivo após o download

Quando ele estiver disponível em sua máquina, clique duas vezes e siga as instruções.

Passo 3: Verifique se ele foi instalado corretamente

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ rails -v
# Rails 4.1.6



Subir

2. Instalar o Rails (Completa)


Passo 1: Instalar o Ruby 

Acessar a página http://rubyinstaller.org/downloads/ e instalar o executável para Windows:

Por exemplo: 
Abrir o diretório C:\Ruby22-x64 e ver que o Ruby foi instalado. 
Verificar se o diretório C:\Ruby22-x64\bin faz parte da Variável de Ambiente PATH, se não estiver adicionar.

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ ruby -v
ruby 2.2.6p396 (2016-11-15 revision 56800) [x64-mingw32]

Subir

Passo 2: Instalar a Ferramenta Sqlite

Instalar o Sqlite, baixando os arquivos binários pré-compilados para Windows em: https://sqlitebrowser.org/


Após o download, instalar.

Subir

Passo 3: Instalar a DLL do Sqlite para Windows

Windows x86: sqlite-dll-win32-x86-3200100.zip (435 KB)
Windows x64: sqlite-dll-win64-x64-3200100.zip (722 KB)

Após o download, descompactar e colocar as DLLs na pasta do \bin do C:\Ruby22-x64\bin instalado anteriormente.

Subir

Passo 4: Instalar a Gem para Sqlite3

Instalar a gem para SQLite3, no terminal:

$ gem install sqlite3 -v 1.3.12

Pesquisar pela versão mais atual em https://rubygems.org/gems/sqlite3/versions

$ gem install --version 1.3.3 sqlite3-ruby

Pesquisar pela versão mais atual em https://rubygems.org/gems/sqlite3-ruby

Dica: Para quem usar firefox é instalar o SQLite Manager para gerenciar sua base de dados.

Subir

Passo 5: Instalar a RubyGem

Acessar a página https://rubygems.org/pages/download e fazer download do ZIP.

Descompactar o arquivo baixado em C:\

Por exemplo:

C:\rubygems-2.6.13

No terminal acessar a pasta acima e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>ruby setup.rb

Subir

Passo 6: Instalar a Gem Bundler

Bundler é uma RubyGem que é utilizada para gerenciar as dependências do projeto com outras Gems.

No terminal acessar a pasta abaixo e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>gem install bundler

Subir

Passo 7: Instalar a Gem Rails

Rails é o framework para construção de aplicações WEB utilizando a linguagem Ruby.

No terminal acessar a pasta abaixo e executar o seguinte comando:

Por exemplo:
C:\rubygems-2.6.13>gem install rails -v4.2.9

Pesquisar pela versão mais atual em http://guides.rubyonrails.org

Execute o comando abaixo em um terminal e verifique se o Rails foi instalado corretamente.

Por exemplo:
$ rails -v
# Rails 4.2.9
Subir

Comentários

Postagens mais visitadas deste blog

Onde implementar um novo método ou variável?

Como sabemos, o framework  Ruby on Rails é baseado na arquitetura MVC. Desta forma, as principais pastas do projeto abaixo do nível /app são:
assets: onde ficam os CSS, JavaScripts e Imagens da aplicação.models: onde ficam os objetos da aplicação, geralmente representam uma tabela do Banco de Dados ou um Relacionamento entre tabelas. O nome dos arquivos geralmente estão no padrão "<nome_da_tabela>.rb" controllers: onde ficam as classes de controle, que permitem que os objetos (model) acessem a camada de apresentação (view). 
O nome dos arquivos geralmente estão no padrão "<nome_da_tabela>s_controller.rb"Observe que o nome da tabela deve ser no plural.views: onde ficam as páginas html da aplicação.O nome dos arquivos geralmente estão no padrão "<metodo_do_controlador>".html.erb Desta forma, o programador tem que saber onde irá criar novos métodos na aplicação, de forma que eles fiquem visíveis na camada de apresentação (View).


Quando for n…

Brincar para Aprender!

Aprendendo a usar CSS, este joguinho é bem simples e prático. Com ele dá para aprender a usar os comandos CSS-Flex para sua aplicação. Tente colocar os sapinhos em cada posição corretamente. Acesse o site: https://codepip.com/

View - Dicas para Programadores Ruby on Rails

View - Camada de Apresentação (/*.html.erb)Como exibir uma data no formato dd/mm/aa?
Se o sistema está exibindo a data em formato mm/dd/aaaa, por exemplo:

No arquivo <suapagina>.html.erb basta adicionar o seguinte comando:

Antes:
Data Inicial: <%= @data_inicial.value.to_date %>
Data Inicial: 01/28/2017


Depois:
Data Inicial: <%= l @data_inicial.value.to_date, format:  "%d/%m/%Y" %>
Data Inicial: 28/01/2017

Como transformar um número fracionário (float, double, decimal) em inteiro? Se o sistema está exibindo um número com uma ou duas casas decimais, por exemplo:

No arquivo <suapagina>.html.erb basta adicionar o seguinte comando:

Antes 

Idade: <%= @idade %> anos
Idade: 25.0 anos

Depois

Idade: <%= @idade.to_i %> anos
Idade: 25 anos

Como formatar um conteúdo para adicionar quebras de linha no texto? Se o sistema está exibindo um texto sem quebra de linhas, mas o usuário digitou com quebra de linha, por exemplo:


No arquivo <suapagina>.html.e…