Exemplo de aplicação em Ruby on Rails?

Responder
admin
Site Admin
Mensagens: 65
Registado: quarta ago 07, 2024 1:54 pm

Exemplo de aplicação em Ruby on Rails?

Mensagem por admin »

Criando o Projeto:

Abra o terminal e execute o seguinte comando para criar um novo projeto Rails chamado “todo_app”:

Código: Selecionar todos

rails new todo_app
Estrutura de Diretórios:

O Rails organiza os arquivos em uma estrutura padrão. Dentro da pasta do projeto, você encontrará diretórios como app, config, db, public, etc.
O diretório app contém os modelos, controladores e visualizações.
Criando um Modelo e uma Migração:
Vamos criar um modelo chamado Task para representar as tarefas.
Execute o seguinte comando para gerar o modelo e a migração:

Código: Selecionar todos

rails generate model Task 
title:string completed:boolean
Isso criará um arquivo de migração em db/migrate.
Executando a Migração:
Execute o seguinte comando para aplicar a migração ao banco de dados:

Código: Selecionar todos

rails db:migrate
Criando um Controlador:

Vamos criar um controlador chamado TasksController para gerenciar as tarefas.
Execute o seguinte comando:

Código: Selecionar todos

rails generate controller Tasks
Criando Rotas:
No arquivo config/routes.rb, adicione as rotas para o controlador:
Ruby

Código: Selecionar todos

Rails.application.routes.draw do
  resources :tasks
  root 'tasks#index'
end

Criando Visualizações:
Crie as visualizações para listar, criar, editar e excluir tarefas em app/views/tasks.

Controlador e Modelo:

No controlador TasksController, defina as ações para manipular as tarefas (index, show, new, create, edit, update, destroy).

No modelo Task, adicione validações e métodos necessários.

Executando o Servidor:
Execute o servidor Rails:

Código: Selecionar todos

rails server
Acesse http://localhost:3000 no navegador para ver o aplicativo em ação.

Personalize e Expanda:

Agora você pode personalizar o aplicativo, adicionar mais funcionalidades e estilizá-lo conforme necessário.

Lembre-se de que este é apenas um exemplo básico. O Ruby on Rails oferece muitos recursos e funcionalidades integrados, o que o torna uma excelente escolha para o desenvolvimento web. Se tiver mais dúvidas ou precisar de assistência, estou à disposição! 😊
Responder