Ruby on Rails – Hello World Rails! – Aptana – Linux

Publicado: 31 de maio de 2014 em Ruby on Rails

Model-view-controller (MVC), em português modelo-visão-controlador, é um modelo de arquitetura de software que separa a representação da informação da interação do usuário. O modelo (model) consiste nos dados da aplicação, regras de negócios, lógica e funções. Uma visão (view) pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É possível ter várias visões do mesmo dado, como um gráfico de barras para gerenciamento e uma visão tabular para contadores. O controlador (controller) faz a mediação da entrada, convertendo-a em comandos para o modelo ou visão. As ideias centrais por trás do MVC são a reusabilidade de código e separação de conceitos.

O que é Ruby?

Segundo os seus autores, a linguagem de programação Ruby foi influenciada pelo Perl, Smalltalk, Eiffel, Ada, e Lisp. Ruby suporta múltiplos paradigmas de programação, incluindo o funcional, orientada a objetos, e imperativo. Ruby também possui um sistema de tipo dinâmico e gerenciamento automático de memória. A sintaxe e alguns comandos do Ruby são parecidos com o Python.

O que é Rails ?

Rails é um framework de desenvolvimento de aplicações web escrito na linguagem Ruby. Ele é projetado para tornar os aplicativos de programação web mais fáceis, fazendo suposições sobre o que cada desenvolvedor precisa para começar. Ele permite que você escreva menos código enquanto faz mais do que muitas outras linguagens e frameworks. Desenvolvedores Rails experientes também relatam que torna o desenvolvimento de aplicações web mais divertido.

Hello World Rails!

Para criar sua primeira aplicação Ruby on Rails siga os seguintes passos:

1 – Abra a IDE Aptana Studio 3 e crie um novo projeto do tipo Rails chamado Demo-Rails, caso questionado utilize a senha de root para a criação do projeto:

Demo-Rails - Projeto

Demo-Rails – Projeto

2 – Após criar o projeto, na janela inferior, no prompt do Rails, digite o seguinte comando:


rails g controller hello

Cria Controle - MVC

Cria Controle – MVC

3 – No arquivo hello_controller.rb digite o código abaixo, na pasta app/view/hello crie um novo arquivo chamado index.html.erb e o preencha com o código html logo abaixo:

Html - Visão - MVC

Html – Visão – MVC

4 – Na pasta config, abra o arquivo chamado routes.rb e insira a linha abaixo:


resources :hello

Configuração - recursos

Configuração – recursos

5 – Agora você precisa iniciar o servidor Rails, digite no console:


rails server

Inicia Servidor

Inicia Servidor

6 – Para testar o seu servidor abra o seu browser e digite: localhost:3000.

Teste - Servidor - Rails

Teste – Servidor – Rails

7 – Para testar sua aplicação digite /hello após o endereço do seu servidor no browser.

Hello World Rails!

Hello World Rails!

Exemplo:

Neste exemplo utilizamos o modelo MVC para criar uma aplicação Ruby on Rails.

Ruby

Arquivo – hello_controller.rb

class HelloController < ApplicationController
   def index()

   end
end

Arquivo – index.html.erb

<!DOCTYPE html>
<html>
 <head>
   <title>Desenvolvimento Aberto</title>
</head>

<body>

<h1>Desenvolvimento Aberto</h1>
<br>
<p>Hello World Rails!!!</p>

</body>
</html>
Anúncios
comentários
  1. josé santos disse:

    sou novato usuario do ubuntu 14.04 e acabei de instalar o ruby and company ….amo e vou começar a programar como autodidata…se deus quiser. amem e amem.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s