Rubi (Ruby)

Ruby é uma linguagem de programação incrível e Ruby On Rails é baseado nela, então você precisa aprender a programar em Ruby para criar seus aplicativos usando Ruby On Rails. Ruby on Rails é uma estrutura que torna o desenvolvimento, implantação e manutenção de um aplicativo da web mais fácil.
Para o artigo completo em Ruby ...

Mostrar filtro
Filtros de hospedagem
Host Me Host Filter

Sistema operacional

Espaço em disco

Memoria RAM

Tipo de disco

Núcleos de CPU

Ordenar

Pontuação - 9
A2hosting Logo
A2hosting

A2hosting

Lite
$3.92 /Por mês

50 Cupons

Locais do servidor


A2hosting Servers in AmsterdamPaíses Baixos A2hosting Servers in MichiganEstados Unidos A2hosting Servers in SingaporeCingapura
Comparar
Pontuação - 8.4
Agility Hoster Logo
Agility Hoster

Agility Hoster

Personal Hosting Plan
$5 /Por mês


Locais do servidor


Agility Hoster Servers in GermanyAlemanha
Comparar
Pontuação - 7.4
Just Host Logo
Just Host

Just Host

Basic
$3.95 /Por mês

45 Cupons

Locais do servidor


Just Host Servers in ProvoEstados Unidos
Comparar
Pontuação - 7.2
InMotion Hosting Logo
InMotion Hosting

InMotion Hosting

cVPS-1
$5 /Por mês

12 Cupons

Locais do servidor


InMotion Hosting Servers in Los AngelesEstados Unidos
Comparar
Trust Pilot Mocha Host
Pontuação - 9
Mocha Host Logo
Mocha Host

Mocha Host

Soho
$1.96 /Por mês

Avaliações 1235

39 Cupons

Locais do servidor


Mocha Host Servers in NetherlandsPaíses Baixos Mocha Host Servers in ChicagoEstados Unidos Mocha Host Servers in AustraliaAustrália Mocha Host Servers in CanadaCanadá Mocha Host Servers in ChinaChina Mocha Host Servers in United KingdomReino Unido
Comparar
Trust Pilot Name Cheap
Pontuação - 5
Name Cheap Logo
Name Cheap

Nome Barato

Stellar
$1.44 /Por mês

Avaliações 588

26 Cupons

Locais do servidor


Name Cheap Servers in PhoenixEstados Unidos Name Cheap Servers in MidlandsReino Unido
Comparar
Trust Pilot Miles Web
Pontuação - 9.6
Miles Web Logo
Miles Web

Miles Web

Economy
$0.92 /Por mês

Avaliações 1925


Locais do servidor


Miles Web Servers in RomaniaRomênia Miles Web Servers in ChicagoEstados Unidos Miles Web Servers in LondonReino Unido Miles Web Servers in BangkokTailândia Miles Web Servers in TorontoCanadá Miles Web Servers in SydneyAustrália Miles Web Servers in DubaiEmirados Árabes Unidos Miles Web Servers in IndiaÍndia Miles Web Servers in SingaporeCingapura
Comparar
Trust Pilot JustHostMe
Pontuação - 9.4
JustHostMe Logo
JustHostMe

JustHostMe

Starter
$3.11 /Por mês

Avaliações 72


Locais do servidor


JustHostMe Servers in United KingdomReino Unido
Comparar
Trust Pilot Orange Website
Pontuação - 9.2
Orange Website Logo
Orange Website

Site Orange

Bronze Plan
$3.82 /Por mês

Avaliações 157


Locais do servidor


Orange Website Servers in ReykjavikIslândia
Comparar
Trust Pilot Rebel.com
Pontuação - 9
Rebel.com Logo
Rebel.com

Rebel.com

Pathfinder
$1.5 /Por mês

Avaliações 512

4 Cupons

Locais do servidor


Rebel.com Servers in United StatesEstados Unidos Rebel.com Servers in CanadaCanadá
Comparar
Trust Pilot Squidix
Pontuação - 8.6
Squidix Logo
Squidix

Squidix

Sampler Squid
$4 /Por mês

Avaliações 55


Locais do servidor


Squidix Servers in DallasEstados Unidos
Comparar
Trust Pilot Host Dns.fr
Pontuação - 8.2
Host Dns.fr Logo
Host Dns.fr

Host Dns.fr

STARTER
$1.45 /Por mês

Avaliações 5


Locais do servidor


Host Dns.fr Servers in ChicagoEstados Unidos Host Dns.fr Servers in SydneyAustrália Host Dns.fr Servers in FranceFrança
Comparar
Trust Pilot StackFlare
Pontuação - 8
StackFlare Logo
StackFlare

StackFlare

Starter
$2.78 /Por mês

Avaliações 4


Locais do servidor


StackFlare Servers in MumbaiÍndia
Comparar
Trust Pilot Adroit SSD
Pontuação - 7.8
Adroit SSD Logo
Adroit SSD

Adroit SSD

Starter
$9.43 /Anual

Avaliações 17


Locais do servidor


Adroit SSD Servers in DallasEstados Unidos
Comparar
Trust Pilot Tservers4
Pontuação - 7.6
Tservers4 Logo
Tservers4

Tservers4

Beginner Hosting Plan
$6.5 /Anual

Avaliações 2


Locais do servidor


Tservers4 Servers in DallasEstados Unidos Tservers4 Servers in ParisFrança Tservers4 Servers in AmsterdamPaíses Baixos Tservers4 Servers in VancouverCanadá Tservers4 Servers in NigeriaNigéria
Comparar
Trust Pilot Idea Stack
Pontuação - 7.4
Idea Stack Logo
Idea Stack

Pilha de ideias

LEVEL 1
$2 /Por mês

Avaliações 2


Locais do servidor


Idea Stack Servers in SeattleEstados Unidos
Comparar
Pontuação - 10
Cheap Hosting Pk Logo
Cheap Hosting Pk

Pk de hospedagem barata

Web Hosting Plan 1
$11.94 /Anual


Locais do servidor


Cheap Hosting Pk Servers in NurembergAlemanha Cheap Hosting Pk Servers in New YorkEstados Unidos Cheap Hosting Pk Servers in VancouverCanadá Cheap Hosting Pk Servers in MoscowFederação Russa Cheap Hosting Pk Servers in MinskBielo-Rússia
Comparar
Pontuação - 10
Lenasi Logo
Lenasi

Lenasi

Baby Bear
$14.07 /Anual


Locais do servidor


Lenasi Servers in UgandaUganda Lenasi Servers in United KingdomReino Unido Lenasi Servers in CanadaCanadá Lenasi Servers in KenyaQuênia Lenasi Servers in United StatesEstados Unidos
Comparar
Pontuação - 10
Island Hosting Logo
Island Hosting

Island Hosting

Copper
$1.83 /Por mês


Locais do servidor


Island Hosting Servers in CanadaCanadá
Comparar
Pontuação - 9.6
Truehost-NG Logo
Truehost-NG

Truehost-NG

Platinum Hosting
$77.32 /Por mês


Locais do servidor


Truehost-NG Servers in United StatesEstados Unidos
Comparar
Pontuação - 6.7
QHoster Logo
QHoster

QHoster

Mini
$2.54 /Por mês


Locais do servidor


QHoster Servers in ChicagoEstados Unidos QHoster Servers in RoubaixFrança QHoster Servers in RotterdamPaíses Baixos QHoster Servers in Frankfurt am MainAlemanha QHoster Servers in StockholmSuécia QHoster Servers in CanadaCanadá QHoster Servers in CoventryReino Unido QHoster Servers in MoscowFederação Russa QHoster Servers in ZurichSuíça QHoster Servers in SiauliaiLituânia QHoster Servers in MilanoItália QHoster Servers in SofiaBulgária QHoster Servers in MexicoMéxico QHoster Servers in SingaporeCingapura
Comparar

Ruby é uma linguagem de programação incrível e Ruby On Rails é baseado nela, então você precisa aprender a programar em Ruby para criar seus aplicativos usando Ruby On Rails.

 

 

ruby on rails hosting


 

O que é Ruby on Rails?

 

Ruby on Rails é uma estrutura que facilita o desenvolvimento, a implantação e a manutenção de um aplicativo da Web e usa uma linguagem orientada a objetos conhecida como Ruby. Para apresentá-lo, o desenvolvedor precisa conhecer algumas de suas filosofias. Esses são:

 

SECO-não se repita: significa que enquanto o desenvolvimento em Rails tem a mesma parte do código ou a mesma finalidade em entidades diferentes, isso significa que existe uma maneira melhor de escrever sua aplicação;

 

Convenção sobre configuração: significa que ao invés de determinar a configuração, Rails tem convenções estruturais e nomeadas que implementam o freqüentemente citado princípio da menor surpresa (POLS);

 

Menos Software: significa usar mais convenções, menos códigos, menos complexidades e, conseqüentemente, menor quantidade de bugs.

 

Uma estrutura é uma coleção de bibliotecas e ferramentas capazes de facilitar o desenvolvimento. Uma boa estrutura fornece uma infraestrutura básica, mas completa, para construir um aplicativo. Esses fatos fazem do Rails um dos melhores. Afinal, ele possui uma plataforma independente, completa e licenciada gratuitamente (open source).

 

O desenvolvimento de aplicações Rails é implementado usando MODEL-VIEW-CONTROLLER, mais conhecido como arquitetura MVC, e trabalhou com as bibliotecas Active Record, Action View e Action Controller. Eles serão citados abaixo no artigo.

 

O modelo MVC

 

Este padrão arquitetônico usado divide o aplicativo logicamente em três categorias: modelo, visualização e controle (Model-View-Controller). Cada parte do padrão MVC é uma entidade que pode ser construída e testada separadamente. O modelo representa os dados, a visão representa a interface do usuário e o controle comanda as ações, ou seja, o modelo é a informação com a qual a aplicação trabalha, a visão é a representação e o controle (controlador) é o diretor da interação entre eles.

 

O ciclo dessa estrutura começa quando o usuário interage com a interface (view) e chama um evento; o controlador recebe a chamada da visualização e acessa o modelo, atualizando frequentemente a interface.

 

Bibliotecas Ruby on Rails

 

Em Ruby on Rails, cada biblioteca possui uma tarefa especializada. Quando combinadas, essas entidades individuais mapeiam diretamente do padrão MVC:


  • Active Record: Uma biblioteca responsável pela abstração e interação do banco de dados;

  • Visão de ação: Um sistema de modelo que gera os documentos HTML que o usuário recebe como resultado de uma solicitação ao aplicativo;

  • Controlador de ação: Uma biblioteca para manipular: o fluxo e os dados bancários a serem exibidos na visualização.

 

A linguagem Ruby on Rails

 

Muitas outras linguagens exigem que você escreva o código e copie-o para verificar os resultados e erros. Porém, Ruby é uma linguagem de programação orientada a objetos consistente e elegante e o melhor de tudo é a dinâmica, o que significa que você trabalha com a linguagem "viva", ou seja, receberá feedback a cada comando dado.

 

O interpretador interativo é IRB no Terminal (se estiver usando Linux ou Mac) ou Cmd (se estiver usando Windows). Para iniciar uma sessão, digite:


  • $ irb

  • irb (principal): 001: 0 & gt;

 

Ruby possui um pacote chamado RubyGems responsável por gerenciar o sistema com a função de instalar bibliotecas e utilitários muito importantes para Rails. A partir da versão 2.0.0, não é necessário fazer o download separadamente porque já está incluído.

 

Como instalar Ruby on Rails

 

Para desenvolver em Rails em seu computador serão necessários três passos:


  • Instale o Ruby;

  • Instale o Rails;

  • Instale o SQLite, que é o banco de dados padrão.

 

Você precisará de algumas ferramentas, como git ao instalar pacotes e algumas gemas que são bibliotecas de arquivos Ruby reutilizáveis.

 

Instalando Ruby on Rails no Mac OS

 

Para instalar Ruby on Rails no MAC (neste artigo usaremos a versão X 10.8 Mountain Lion), você deve ter em sua máquina:

 

XCode: Está disponível na App Store, gratuitamente, e pode ser sua fonte para compilar seu código Ruby.

 

Homebrew: é um pacote criado para OS X escrito em Ruby. Isso o ajudará a instalar outras peças. Para instalar entre no Terminal e digite o seguinte código:


  • ruby & lt; (curl -fsSkL raw.github.com/mxcl/homebrew/go)

 

RVM: Agora você precisa instalar uma ferramenta Ruby comum chamada Ruby Version Manager (RVM). Isso o ajudará a gerenciar as versões do Ruby e várias joias que você pode usar em seus projetos. Assim como no Homebrew, você só precisa de um comando no Terminal:


  • curl -L https://get.rvm.io | bash -s stable

 

Se estiver usando Mavericks e o código acima não funcionar, execute o seguinte código no terminal:


  • ruby -e "$ (curl -fsSL https://raw.github.com/mxcl/homebrew/go/install)"

 

Rubi: A linguagem Ruby vem pré-instalada em seu Mac. O pacote 2.0.0 inclui RubyGem. Para verificar, execute o seguinte código no Terminal:


  • ruby -v

 

Se uma versão mais antiga do idioma for apresentada, então faremos a atualização para a versão 2.0.0. Use o seguinte código:


  • rvm install 2.0.0

 

Após a conclusão da instalação, precisamos informar ao RVM qual versão do Ruby desejamos usar. Para isso, você precisará inserir o seguinte código:


  • rvm use 2.0.0

 

Para testar se sua máquina está funcionando com esse número, use o seguinte código:


  • ruby -v

 

O que retornará no terminal é: ruby ​​2.0.0p481 e outros dados que dependem de atualizações e tempos de instalação.

 

Trilhos: Finalmente, vamos instalar o framework que precisa de apenas um comando:


  • trilhos de instalação gem

 

Pronto! Você já tem Ruby, Rails e SQLite em seu computador.

 

Como instalar Ruby on Rails no Windows

 

Para instalar Ruby on Rails no Windows, precisaremos seguir os procedimentos abaixo:

 

Rubi: No Windows, começamos com o idioma. Para instalar você precisará entrar no site.

 

Dependendo da sua máquina, você clicará em Ruby 2.0.0-p481 ou Ruby 2.0.0-p481 (x64). Depois de baixar o instalador, você vai clicar no ícone, continuar e escolher onde deseja que a pasta de instalação esteja e o que deseja instalar junto com o pacote Ruby.


  • Suporte Td / Tk: fornece ao Ruby uma interface gráfica de usuário (GUI = Graphical User Interface);

  • Adicione executáveis ​​Ruby ao seu PATH: ruby ​​é adicionado como um executável;

  • Associe .rb e .rbw a esta instalação Ruby: arquivos com este formato serão associados ao ruby.

 

Recomenda-se que os dois últimos sejam marcados. O suporte Td / Tk pode então ser instalado e é usado para aplicativos mais avançados. Depois de terminar, entre no prompt de comando (Start & gt; cmd) e digite o seguinte código:


  • ruby - versão

 

A resposta deve serruby 2.0.0p481 e outros dados que dependem de atualizações e tempos de instalação.

 

Trilhos: Como o Ruby 2.0 tem RubyGems, apenas atualizamos com o comando:


  • gem update -system

 

Para instalar o Rails, o comando gem pode demorar um pouco, então digite cmd novamente:


  • trilhos de instalação gem

  • Para verificar: rails -v

 

SQLite: Entre no site do SQLite: e baixe dois arquivos: SQLite e SQLite DLL. Opte sempre pelo mais atualizado disponível. Esses arquivos estarão no formato .zip. Descompacte os dois arquivos e coloque-os dentro da pasta C: \ Ruby20 \ bin ou onde você os colocou. Para descobrir se ele foi instalado corretamente, digite cmd e digite o seguinte comando:


  • sqlite3 -version

 

A resposta será a versão do SQLite que você baixou. Por fim, ainda precisamos instalar a biblioteca Ruby, que permite o contato entre ela e o SQLite. Para fazer isso, escreva o seguinte código no prompt:


  • gem install sqlite3-ruby

 

Pronto! Você tem tudo instalado para iniciar um aplicativo em sua máquina Windows.

 

Instalação em Linux

 

O Linux (e sistemas baseados em UNIX em geral) tem vários recursos, mas também muito em comum. Essas instruções serão baseadas no Ubuntu Linux, mas devem ser aplicadas à maioria dos sistemas UNIX.

 

Antes de começar, você precisa atualizar seu Ubuntu. Abra o terminal e escreva o seguinte código:


  • $ Sudo apt-get update

 

O programa apt-get possui um índice de cache de todos os programas e suas versões em um repositório para pesquisas mais rápidas. A execução do comando de atualização garante que essa lista seja a mais recente possível.

 

Além disso, precisamos instalar os itens abaixo:

 

Ondulação: É uma biblioteca que apóia questões envolvendo URLs. Para tornar mais fácil, vamos usá-lo. Basta inserir o seguinte código no Terminal:


  • $ Sudo apt-get install curl

 

Rubi: Antes de instalar o Ruby, algumas bibliotecas são necessárias para os componentes que estão sendo instalados. Entre com o comando:


  • $ Sudo apt-get install build-essential curl

 

Agora, como no Mac, usaremos o Ruby Version Manager (RVM), caso haja outras versões do Ruby instaladas na máquina. Insira o seguinte código:


  • $ curl & ndash; L https://get.rvm.io | bash & ndash; s estável

 

Para se certificar de que Ruby já está em sua máquina, digite o comando:


  • ruby - versão

 

Trilhos: Agora o RubyGems já está instalado. Então, coloque este comando:


  • $ gem install rails

 

Depois de algum tempo, para verificar Rails e sua versão use o código: rails --version

 

SQLite: Com o apt-get você só precisa de um comando:


  • $ Sudo apt-get install sqlite3 libsqlite-dev

 

Se tudo correr bem, você pode verificar a versão da instalação com: $ SQLite & ndash; -version Agora, para criar um relacionamento entre Ruby e SQLite, precisaremos de uma biblioteca Ruby que permita esse contato. Use o seguinte comando:


  • $ sudo gem install sqlite3-ruby

 

Pronto! Agora você pode começar a explorar e criar aplicativos Rails no Linux Ubuntu.

 

Criando seu primeiro aplicativo Ruby On Rails

 

A partir de agora, independentemente do seu sistema operacional, você pode usar e seguir este artigo em sua máquina.

 

Para criar projetos você precisa usar o terminal, onde você dará os comandos seguidos da palavra rails dentro do diretório que você deseja. Nesta parte do artigo, apresentaremos o que qualquer iniciante precisa fazer como seu primeiro aplicativo: um & ldquo; Hello World & rdquo ;.

 

Lembre-se que não é necessário criar uma pasta para o projeto, pois ao utilizar o novo comando, será criada automaticamente uma pasta com o nome do aplicativo.Em seguida, abra o Terminal, digite o diretório desejado e digite:


  • $ rails novo olá

 

Após este comando, vários arquivos serão criados dentro de um diretório hello recém-gerado. O terminal mostrará todas as pastas criadas e algumas delas são:

crio

criar README

criar Rakefile

criar config.ru

criar .gitignore

criar Gemfile

criar aplicativo

crie app / controllers / application_controller.rb

criar app / helpers / application_helper.rb

crie app / views / layouts / application.html.erb

criar app / mailers

 

Observe que um subdiretório chamado app foi criado. Nele estão as visualizações, modelos e controladores do padrão MVC que tiveram seus conceitos introduzidos aqui.

 

Os helpers fazem parte das bibliotecas e vão ajudar no "relacionamento" entre views e controladores. No aplicativo também estarão os mailers que não foram mencionados antes, mas farão parte das perguntas por e-mail do aplicativo.

 

Agora colocaremos o miniprojeto no servidor web local para que possa ser testado. Nenhum código foi escrito, entretanto, Rails tem uma tela inicial para você. Mas primeiro, certifique-se de que ele esteja dentro do diretório do seu aplicativo no Terminal e que suas joias estejam atualizadas. Para fazer isso, use o seguinte código:


  • $ bundle install

 

Quando suas joias forem revisadas e instaladas, escreva o código:


  • servidor $ rails

 

Ao inicializar, o endereço IP 0.0.0.0 aparece na porta 3000. Não se assuste com esses zeros. Eles apenas significam que o servidor está sendo executado localmente em sua máquina enquanto é executado no Terminal. Em seguida, entre em qualquer navegador e acesse a URL http: //www.localhost: 3000 / e você verá a página Ruby on Rails Hello World


  • Gerando um controlador em Ruby on Rails

 

Primeiro, pare o servidor local no Terminal pressionando Ctrl + C, o que o deixará na pasta do projeto. Agora, vamos criar um controlador para enviar a mensagem Hello World.

 

O comando rails generate cria certos arquivos para o seu projeto. Você está lidando com uma solicitação e um ciclo de resposta para criar certos arquivos, então criará um controlador responsável por saudar assim:


  • $ rails geram saudação de controlador

 

O controlador e os arquivos relacionados a ele, como visualizações, teste e auxiliar, serão criados. Você pode criar à mão, mas gerar acelera a produção.

 

Agora, para mostrar & ldquo; Hello World & rdquo; você precisará modificar o arquivo app / controllers / salutationcontroller.rb criando uma ação. Abra este arquivo em seu editor e faça as seguintes alterações:

classe SalutationController & lt; ApplicationController

def olá

@message = & lsquo; Olá, mundo! & rsquo;

fim

fim

 

As ações são implementadas como métodos em Ruby, onde def é a chave. Dentro do método, você criou existe uma variável instanciada chamada mensagem com o valor que colocaremos no navegador.

 

Gerando um Template em Ruby on Rails

 

A ação foi criada com sucesso, então a próxima etapa é adicionar algum HTML para ser mostrado na web. Com o padrão MVC, que separa os arquivos, esse código estará nas visualizações.

 

O padrão é sempre criar a visualização com o nome da ação no controlador. Então, ao acessar app / views, você verá que o diretório saudação já foi criado, mas sem arquivos. Abra uma nova guia em seu editor, nomeie-a hello.html.erb e salve-a em app / views / salutation.

 

Você pode estar se perguntando por que o formato no final de um arquivo HTML é .erb. Este formato faz parte da biblioteca Erb Templating, uma biblioteca Rails responsável por permitir o uso de código Ruby dentro do código HTML.

 

A sintaxe Ruby é introduzida com & lt;% =% & gt; quando mostrará um valor em HTML ou & lt; %% & gt; quando ele terá apenas lógica, conhecido como tags de saída Embedded Ruby.

Insira o arquivo app / views / salutation / hello.html.erb e adicione a seguinte sequência:

& lt; html & gt;

& lt; body & gt;

& lt; h1 & gt; & lt;% = @message% & gt; & lt; / h1 & gt;

& lt; / body & gt;

& lt; / html & gt;

 

Agora você deve dizer ao Rails como responder à URL e a pessoa responsável será routes.rb localizado dentro do diretório config. No momento não se preocupe muito com os detalhes, pois é apenas o começo e ainda faltam informações que serão dadas aos poucos. Abra config / routes.rb no editor de texto e substitua o que está escrito (não há necessidade de excluir os comentários, eles têm # antes das frases):

 

Hello :: Application.routes.draw do

obter & lsquo;: controlador (/: ação (/: id (.: formato))) & rsquo;

fim

 

Você está pedindo que a mensagem seja mostrada no navegador na URL http: // localhost: 3000 / salutation / hello. Ao abrir, sua mensagem & ldquo; Olá, mundo! & Rdquo; estará aparecendo.

 

Autenticação em ASP.NET MVC:

 

Para implementar um mecanismo de autenticação em aplicativos ASP.NET MVC. Criaremos aqui um projeto que incluirá cadastro de usuários, login, logout e alteração de senha, recursos essenciais para qualquer aplicativo que tenha áreas de acesso restrito aos usuários logados.

 

Controle de acesso no Laravel com ACL:

 

Para implementar um sistema de autorização usando Laravel, o framework PHP mais usado no mundo. Para isso, começaremos com um aplicativo que contém todas as partes de registro e autenticação do usuário.

 

ASP.NET MVC e Identidade: Autorização de usuários com declarações: Implementar um mecanismo de controle de acesso utilizando ASP.NET Identity, que nos permite atribuir papéis aos usuários e a partir disso definir quais páginas e menus podem ser visualizados.

 

Mais sobre Ruby

 

Padrões arquitetônicos em Ruby:

Isso demonstra o uso do ArchRuby para expressar padrões arquitetônicos e boas práticas que, uma vez preservados, contribuem para a manutenção do sistema de software.

 

Refatorações em Ruby: Usando a técnica Extrair Classe:

 

Conheça a técnica de refatoração Extract Class e aprenda como usá-la na linguagem Ruby para melhorar a qualidade do seu código.

 

Arrays e blocos com Ruby usando o IRB:

 

Desenvolver em Ruby utilizando Arrays e Blocks. Os arrays possuem vários métodos que ajudam a facilitar o trabalho dos desenvolvedores, enquanto os blocos estão entre as grandes novidades trazidas pelo Ruby.

 

Criando um aplicativo simples com Ruby On Rails:

 

Construindo um aplicativo simples para demonstrar recursos interessantes fornecidos pelo framework Ruby On Rails